2010-10-25 52 views
14

我想保留我的主要.hgrc版本控制,因为我有相当数量的定制它,但我想有不同的作者姓名,具体取决于我正在使用哪台机器(工作,家庭,& c。)。我可以在我的mercurial .hgrc中包含子配置文件吗?

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

回答

18

您可以使用不经常使用但是一直使用的包含语法来完成此操作。

将您的机器特定的东西放入您的~/.hgrc,然后包含一个恒定跨系统样板配置文件。示例:

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

%include .hgrc-boilerplate 

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

查看hgrc man page了解更多详情。

+0

谢谢!这正是我需要的。 – 2010-10-25 16:56:52

相关问题