2012-07-06 47 views
2

我有一些二進制文件,我不需要提交。我需要他們爲本地。我應該做hg forget binary-folder/或將此行添加到.hgignorehg是忘記還是忽略?

glob:binary-folder/*

哪一個更好?

謝謝。

回答

7

以下引用來自Martin Geisler的this mailing list post

的文件可以被跟蹤或沒有,你使用「汞添加」跟蹤文件和「HG 刪除」或「汞忘記」聯合國人跟蹤。使用'hg remove'不帶標誌 將同時刪除文件並取消跟蹤它,'hg忘記'將簡單地 取消跟蹤它而不刪除它。

未跟蹤的文件在'hg status'中顯示一個問號,除非 它們與.hgignore文件相匹配。所以當你'忘記'一個文件時, 它通常會在'hg status'中顯示爲未被跟蹤,除非在你的.hgignore中有一行與所述文件相匹配的 。

跟蹤文件不會受.hgignore文件影響。

對於你的情況,顯然忽略是首選。

+0

謝謝!現在,有一個非空hg-status消息有什麼不好?我知道一些回購,我有這個未解決的問題。謝謝 – user423455 2012-07-06 02:18:58

+0

@ user423455沒什麼不好的,我可以想到它,但絕對是令人不悅的眼睛---一堆問號掛在各處...... – nye17 2012-07-06 04:01:36

+1

有任何文件顯示問號只是增加了機會他們錯誤地被添加到Hg中,或者阻止能夠僅輸入'hg add'而沒有參數來添加所有新(想要的)文件的便利。 – 2012-07-06 05:42:30