Могу ли я включить файлы субконфигурации в мой mercurial .hgrc?

Я хочу сохранить мой основной .hgrc в контроле ревизий, потому что у меня достаточно много настроек, но я хочу иметь разные имена авторов в зависимости от того, какую машину я использую (работа, дом и т. д.).

Я бы сделал это в сценарии bash, используя исходный сценарий bash, который игнорируется Mercurial, но я не уверен, как это сделать в формате конфигурационного файла, который использует Mercurial.

1 ответ

Решение

Вы можете сделать это, используя не часто используемый, но уже давно включенный синтаксис.

Поместите свой машинный материал в свой ~/.hgrc и затем включите файл конфигурации постоянной для всех систем. Пример:

[ui]
username=You <you@somewhere>

%include .hgrc-boilerplate

Отследите файл.hgrc-шаблон, используя контроль версий.

Смотрите man-страницу hgrc для более подробной информации.

Другие вопросы по тегам