2013-03-11 90 views
0

是否存在一個Mercurial擴展程序,用於從.hgignore中刪除不匹配本地存儲庫中任何文件的行。從hgignore中刪除不匹配的行

+0

看起來像和極端的情況下,通常你開始一個空的文件,並添加的東西,隨着時間的推移忽略。您可以檢查'hg status -in'來查看當前被忽略的文件並與hgignore文件進行比較。 – 2013-03-11 17:33:49

回答

2

存在沒有擴展或內置功能,這樣做。如果沒有太多的工作,你可以通過腳本來找到一些無所事事的腳本,但考慮到這可能是一個糟糕的主意。

僅僅因爲.hgignore行不匹配本地存儲庫上的文件並不意味着它不匹配任何其他人的存儲庫中的文件。在.hgignore文件中,您經常會發現像.swp.bak這樣的模式。您可能不會使用vi(它會創建.swp文件),您可能不會使用編輯器創建'.bak files, but other do. Or perhaps your editor creates .swp files but you don't currently have any because you're not actively editing a file. Removing that line means you'd not be ignoring a .swp file next time you had one and hg addremove`會導致它被跟蹤。