2011-07-10 337 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/