我想让我的主.hgrc
保持在版本控制中,因为我有相当多的自定义,但是我希望根据我正在使用的机器(工作,家庭, &安培; c)中
我在bash脚本中执行此操作的方法是获取Mercurial忽略的主机本地bash脚本,但我不知道如何以Mercurial使用的配置文件格式执行此操作。
答案 0 :(得分:20)
您可以使用不经常使用但包含语法的方法来执行此操作。
将您的机器特定内容放在~/.hgrc
中,然后包含一个常量跨系统的样板配置文件。例如:
[ui]
username=You <you@somewhere>
%include .hgrc-boilerplate
跟踪版本控制中的.hgrc-boilerplate文件。
有关详细信息,请参阅hgrc man page。