2011-10-02 86 views
3

我開始一個新項目,並在我記住將我的.hgignore文件複製到工作目錄之前,在Mercurial中進行了六次本地提交。追溯從Mercurial中刪除常見的被忽略的文件?

所以,現在我有一堆二進制和調試符號文件,我想追溯刪除。

我還沒有把這個項目推到遠程,所以我可以只是垃圾文件夾重新開始,這是一個選項。

但是,是否有某種HG的擴展名讀取.HgIgnore並將這些文件修剪掉?

回答

5

您可以通過convert擴展名運行存儲庫,並使用--filemap選項刪除已轉儲的存儲庫中hgignore文件中忽略的文件和目錄。

這將保存您的歷史記錄,並最終得到一個「乾淨」的存儲庫來進行工作。