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

Chr*_*s R 15 python mercurial hgrc dotfiles

我想保持我的主要.hgrc版本控制,因为我有相当数量的自定义,但我想根据我正在使用的机器(工作,家庭和c)具有不同的作者名称.

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

Ry4*_*ase 20

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

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

[ui]
username=You <you@somewhere>

%include .hgrc-boilerplate
Run Code Online (Sandbox Code Playgroud)

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

有关更多详细信息,请参见hgrc手册页.