我有一個.hgignore文件,它非常適合在編譯我的C#項目時隱藏所有創建的文件和目錄。如何在恢復時忽略hgignore(又名刪除所有無用的文件)
現在,當對之前的版本進行「還原」時,我還想清理我的工作目錄,即刪除我之前編譯的所有exes和dll(因爲我最終可能會使用錯誤的版本一個EXE或DLL沒有意識到它)。
有沒有辦法做到這一點(某種無視.hgignore莫名其妙)?現在我只是刪除所有的bin和obj目錄,但也許汞也可以做到這一點...
我有一個.hgignore文件,它非常適合在編譯我的C#項目時隱藏所有創建的文件和目錄。如何在恢復時忽略hgignore(又名刪除所有無用的文件)
現在,當對之前的版本進行「還原」時,我還想清理我的工作目錄,即刪除我之前編譯的所有exes和dll(因爲我最終可能會使用錯誤的版本一個EXE或DLL沒有意識到它)。
有沒有辦法做到這一點(某種無視.hgignore莫名其妙)?現在我只是刪除所有的bin和obj目錄,但也許汞也可以做到這一點...
您正在尋找purge擴展名。
魯迪的回答是最好的,但如果你不想安裝擴展,你總是可以做:
hg status -nu0 | xargs -0 rm -v
它做同樣的事情。 (可選地包括i
的狀態選項以獲得被忽略的文件。