Могу ли я включить файлы субконфигурации в мой mercurial .hgrc?
Я хочу сохранить мой основной .hgrc
в контроле ревизий, потому что у меня достаточно много настроек, но я хочу иметь разные имена авторов в зависимости от того, какую машину я использую (работа, дом и т. д.).
Я бы сделал это в сценарии bash, используя исходный сценарий bash, который игнорируется Mercurial, но я не уверен, как это сделать в формате конфигурационного файла, который использует Mercurial.
1 ответ
Решение
Вы можете сделать это, используя не часто используемый, но уже давно включенный синтаксис.
Поместите свой машинный материал в свой ~/.hgrc
и затем включите файл конфигурации постоянной для всех систем. Пример:
[ui]
username=You <you@somewhere>
%include .hgrc-boilerplate
Отследите файл.hgrc-шаблон, используя контроль версий.
Смотрите man-страницу hgrc для более подробной информации.