0

我有一个 .hgignore 文件,它非常适合隐藏在编译我的 C# 项目时创建的所有文件和目录。

现在,当“恢复”到以前的版本时,我还想清理我的工作目录,即删除我以前编译的所有 exe 和 dll(因为我可能最终使用了错误版本的 exe 或dll而没有意识到)。

有没有办法做到这一点(有点忽略 .hgignore )?现在我只是删除所有 bin 和 obj 目录,但也许 Hg 也可以这样做......

4

2 回答 2

5

您正在寻找清除扩展。

于 2010-09-17T13:26:46.277 回答
2

Rudi 的答案是最好的,但如果您不想安装扩展程序,您可以随时这样做:

hg status -nu0 | xargs -0 rm -v

它做同样的事情。(可选地包括i在状态选项中以获取被忽略的文件。

于 2010-09-17T13:33:56.857 回答