假设我当前有以下状态
:
M File1.cs
M File2.cs
M File3.cs
! File4.cs
! File5.cs
! File6.cs
如何批量从下一次提交中删除文件 4、5、6 (!
)?
目前,我只是手动将它们从提交中删除,就像这样:
hg remove File4.cs
hg remove File5.cs
hg remove File6.cs
但是有没有一种方法可以一次性删除它们所有呢?
假设我当前有以下状态
:
M File1.cs
M File2.cs
M File3.cs
! File4.cs
! File5.cs
! File6.cs
如何批量从下一次提交中删除文件 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