Mercurial:放置"样式文件"的位置,以便它(可以)轻松地用于我的所有项目

sha*_*une 6 mercurial

刚学习善变的--style--template选项,可以在使用hg loghg tip,我觉得他们是非常有帮助的,但我想不通的地方把我的"样式文件"

我有一个"样式文件",这将允许我做一个hg tip --style ./my-style- 它工作得很好.除了我不希望这个样式文件成为我项目下的文件.我希望能够在我的所有项目中使用它.我不希望它成为默认样式(因此它不是更新.hgrc样式字段的选项).

我应该把这个文件放在哪里? 我只需要放入我的主目录并参考它hg tip --style ~/my-style吗?

不知道你是否需要知道,但我有时使用Windows,我主要使用Linux.

Kam*_*iel 7

你把它放在哪里并不重要.我通常将我的hg相关文件组织在我调用的主目录中的单个目录中~/.hgstuff.我有一个hgignore和其他一些常见的设置文件.

您还可以使用该[alias]部分定义将自动应用样式文件的别名.例如:

[alias]
stip = tip --style ~/.hgstuff/my-style
Run Code Online (Sandbox Code Playgroud)

然后你只需要运行hg stip来获得你的程式化版本.

如果要为每个命令使用该样式,可以在以下[ui]部分中进行设置:

[ui]
style = ~/.hgstuff/my-style
Run Code Online (Sandbox Code Playgroud)