在Mercurial下次提交时删除所有被删除的文件

假设我有现在的status

 M File1.cs M File2.cs M File3.cs ! File4.cs ! File5.cs ! File6.cs 

如何批量remove下一个提交remove文件4,5,6( ! )?

目前,我只是在提交之前手动删除它们,如下所示:

 hg remove File4.cs hg remove File5.cs hg remove File6.cs 

但是有没有办法一次去掉所有的东西呢?

运行hg addremove

 hg remove --after 

…可能更好(不添加文件)

这是tonfa在接受的答案中的评论。 我添加它,因为它从来没有作为一个单独的答案添加。

要不就

 hg addr 

:)它是从捷径

 hg addremove 

尝试hg帮助系统

 hg help 

你会在开始的时候得到这个命令:

 list of commands: add add the specified files on the next commit addremove add all new files, delete all missing files ... 

所以你可以使用

 hg addremove