Вы захотите использовать файл .hgignore , чтобы не включать файл конфигурации в хранилище.
Это позволит каждому иметь собственную версию файла конфигурации.
По сути, вы просто хотите добавить относительный путь к файлу конфигурации, а команды Mercurial проигнорируют его.Таким образом, файл будет выглядеть следующим образом:
config/dbconfig.ext
Редактировать
Я только что понял, что вы все еще хотите иметь возможность контроля версий конфигурационного файла (неправильно понял вопрос)Поэтому я предлагаю переместить части файла конфигурации, которые зависят от их собственного файла конфигурации, а затем применить исправление, описанное выше.Таким образом, вы по-прежнему можете хранить обычную информацию о конфигурации под управлением версиями и хранить ее отдельно для компьютера каждого пользователя.