我有一个.hgignore文件,非常适合隐藏编译我的C#项目时创建的所有文件和目录。
现在当“恢复”到以前的版本时,我还想清理我的工作目录,即删除我之前编译的所有exes和dll(因为我可能最终使用了错误的版本一个exe或dll没有意识到它。)
有没有办法做到这一点(某种方式忽略.hgignore)?现在我只是删除所有bin和obj目录,但也许Hg也可以做到......
答案 0 :(得分:5)
您正在寻找purge扩展程序。
答案 1 :(得分:2)
Rudi的答案是最好的,但如果您不想安装扩展程序,您可以随时执行:
hg status -nu0 | xargs -0 rm -v
做同样的事情。 (也可以在状态选项中包含i
以获取被忽略的文件。