2011-07-10 539 views
58

我知道.hgignore以及我如何在逐个项目的基础上忽略文件。我想忽略所有Mercurial存储库的内容。Mercurial:全局忽略文件

有什么我可以坚持在.hgrc?或者在我的$HOME路径中输入.hgignore(我已经尝试过了,但也许我做了错误的事)。

回答

95

您可以在全球/用户hgrcMercurial.ini[ui] section添加路径到全局或每用户忽略文件:

[ui] 
ignore = ~/.hgignore 

在Windows上:

[ui] 
ignore = %USERPROFILE%\.hgignore 
+12

tilda也可以在窗口上工作 - mercurial会将它插入到USERPROFILE中。 –

+0

@zerkms:似乎该网站已在一个月前过期。 :/ –

+0

@Joel B Fant:很伤心:-(对于不同类型的项目有很多好的模式 – zerkms

2

在PowerShell中,你可以像这样得到你的全局文件。

PS> notepad $env:userprofile/mercurial.ini 
... 
[ui] 
ignore = %USERPROFILE%\.hgignore 
... 

PS> notepad $env:userprofile/.hgignore 
/bin/ 
/obj/