2010-10-25 5 views
14

Я хочу сохранить свой главный .hgrc в контроле версий, потому что у меня есть много возможностей для его настройки, но я хочу иметь разные имена авторов в зависимости от того, какую машину я использую (работа, домашний, & c.).Могу ли я включить файлы sub-config в мой mercurial .hgrc?

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

ответ

18

Вы можете сделать это, используя не часто используемый, но содержащий синтаксис include-there-awhile.

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

[ui] 
username=You <[email protected]> 

%include .hgrc-boilerplate 

Отслеживать файл .hgrc-patplate в редакции.

Для получения более подробной информации см. hgrc man page.

+0

Спасибо! Это то, что мне нужно. –