2011-07-30 26 views
1

我的網站有一個mercurial項目。我有symlinkedMac OS X aliases)很多文件從這裏`到其他地方。我犯了一個錯誤,即在我的存儲庫中添加並提交所有別名。忽略存儲庫中的跟蹤項目

但是現在我要繼續他們未跟蹤的,所以我在.hgignore增加了一個入口 -

syntax:glob 

*.pdf 
*alias 

[... snipped ...] 

但我仍然看到他們,當我做hg status

$ hg status 

M documents/.../x alias 
M documents/.../y alias 
M documents/.../z alias 

[... snipped ...] 

回答

2

你需要告訴汞柱刪除或忘記這些文件,因爲現在它們仍然在您的存儲庫中,並且hg不會忽略它已經跟蹤的文件 - 它只會忽略那些尚未被跟蹤的文件。

+2

只需添加:刪除當前'.hgignore'中的跟蹤文件使用:'$ hg remove -f「set:hgignore()」' –