我可以在我的mercurial .hgrc中包含子配置文件吗?

时间:2010-10-25 15:05:14

标签: python mercurial hgrc dotfiles

我想让我的主.hgrc保持在版本控制中,因为我有相当多的自定义,但是我希望根据我正在使用的机器(工作,家庭, &安培; c)中

我在bash脚本中执行此操作的方法是获取Mercurial忽略的主机本地bash脚本,但我不知道如何以Mercurial使用的配置文件格式执行此操作。

1 个答案:

答案 0 :(得分:20)

您可以使用不经常使用但包含语法的方法来执行此操作。

将您的机器特定内容放在~/.hgrc中,然后包含一个常量跨系统的样板配置文件。例如:

[ui]
username=You <you@somewhere>

%include .hgrc-boilerplate

跟踪版本控制中的.hgrc-boilerplate文件。

有关详细信息,请参阅hgrc man page