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

发布于 2024-09-10 22:33:44 字数 325 浏览 3 评论 0原文

假设我有当前的状态

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

但是有没有一种方法可以一次性删除它们?

Let's say I have the current status:

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

How do I bulk remove files 4, 5, 6 (!) from the next commit?

At the moment, I am just removing them manually before committing, like such:

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

But is there a way to remove them all at one go ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

挖个坑埋了你 2024-09-17 22:33:44

运行hg addremove

Run hg addremove

万人眼中万个我 2024-09-17 22:33:44
hg remove --after

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

这是直接取自 tonfa 在接受的答案中的评论。我添加它是因为它从未作为单独的答案添加。

hg remove --after

...is probably better (doesn't add files)

This is taken straight from the comment by tonfa in the accepted answer. I'm adding it because it was never added as a separate Answer.

音盲 2024-09-17 22:33:44

或者只是

hg addr

:)
这是来自的快捷方式

hg addremove

Or just

hg addr

:)
it is shortcut from

hg addremove
罗罗贝儿 2024-09-17 22:33:44

尝试 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

try the hg help system

hg help

and you will get the command in the beginning:

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

so you can use

hg addremove
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文