Mercurial:在哪里放置;样式文件";因此,它可以(轻松地)用于我的所有项目

Mercurial:在哪里放置;样式文件";因此,它可以(轻松地)用于我的所有项目,mercurial,Mercurial,只要了解一下mercurial的--style和--template选项,这些选项可以在hg log和hg tip上使用,我发现它们非常有帮助,但我不知道把我的“样式文件”放在哪里 我有一个“样式文件”,它允许我做一个hg提示--style./my style,它工作得很好。除了我不希望此样式文件成为我的项目下的文件。我希望能够在我所有的项目中使用它。我不希望它成为默认样式(因此它不是更新.hgrc的样式字段的选项) 我应该把这个文件放在哪里?我是否只需要把它放在我的主目录中,并像hg-tip-

只要了解一下mercurial的
--style
--template
选项,这些选项可以在
hg log
hg tip
上使用,我发现它们非常有帮助,但我不知道把我的“样式文件”放在哪里

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

我应该把这个文件放在哪里?我是否只需要把它放在我的主目录中,并像
hg-tip--style~/my-style
那样引用它


不确定您是否需要知道,但尽管我有时使用Windows,但我主要使用Linux。

放在哪里并不重要。我通常将与hg相关的文件组织在主目录中的一个目录中,我称之为
~/.hgstuff
。我有一个
hgignore
和一些其他常见的设置文件

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

[alias]
stip = tip --style ~/.hgstuff/my-style
然后只需运行
hgstip
即可获得样式化版本

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

[ui]
style = ~/.hgstuff/my-style

您还可以将其粘贴到Mercurial的模板目录(C:\program files\Mercurial\templates或C:\program files\tortoisehg\templates,如果使用的是tortoisehg,或Ubuntu上的/usr/share/Mercurial/templates),使其在系统范围内可用