使用Mercurial删除下次提交中的所有已删除文件

And*_*ech 52 mercurial

假设我现在有status:

M File1.cs
M File2.cs
M File3.cs
! File4.cs
! File5.cs
! File6.cs
Run Code Online (Sandbox Code Playgroud)

如何从下次提交中批量remove文件4,5,6(!)?

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

hg remove File4.cs
hg remove File5.cs
hg remove File6.cs
Run Code Online (Sandbox Code Playgroud)

但有没有办法一次性删除它们?

Ry4*_*ase 61

hg addremove

  • `remove --after`可能更好(不添加文件) (39认同)

jus*_*hey 24

hg remove --after
Run Code Online (Sandbox Code Playgroud)

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

这可以直接来自tonfa在接受的答案中的评论.我正在添加它,因为它从未作为单独的答案添加.