2009-06-15 110 views
31

我可以發誓,有一種方法可以在hg repo中保留本地忽略文件,即與.hgignore功能類似的文件,但不會檢入回購。例如,如果正在使用不同的IDE,則可以使用此項來忽略對IDE項目文件的更改。我很難找到它是如何完成的。有沒有人回想起細節?hg本地忽略

回答

45

This是我正在尋找。

下加入回購的.hg/hgrc:

[ui] 
ignore = /path/to/repo/.hg/hgignore 

,並創建一個新的文件.hg/hgignore旁邊。這個新文件將爲 未跟蹤,但與此 特定工作副本的版本化.hgignore文件相同。 (在/路徑/到/回購位是不幸的,但 必要使調用從 回購了子目錄內「汞」時,它的工作。)

+2

我無法得到它的工作,你能告訴你如何做到這一點? – Restuta 2011-01-18 12:55:46

3

只需創建一個.hgignore文件並將.hgignore添加到.hgignore文件本身。

+5

如果有東西想讓所有人都忽略,則不起作用。 – fakeleft 2009-06-15 15:21:21

+1

在這種情況下,您可以爲每個人使用.hgignore文件,並在.hgignore中忽略.hgignore.local文件,但會添加.hg/hgrc。像這樣: [ui] ignore.local = /path/to/hgignore.local – 2012-06-07 14:23:35

11

在3.5版本中,下ui設置ignore財產節更改全局忽略文件。要添加要忽略的其他文件,請遵循Jeroen Dierckx的建議並設置ignore.local屬性,以獲得與在git存儲庫中向.git/info/exclude添加相同的效果。

[ui] 
ignore = .hgignore 
ignore.local = .hg/hgignore