当我使用mercurial命令(hg commit --amend)时,它总是打开编辑器窗口。在git中,我可以通过git commit -a --amend -CHEAD来避免这一点,mercurial有什么等价物吗?

最佳答案

Mercurial 4.3.1中添加了一个名为“修正”的实验扩展。它执行的操作与commit--amend相同,只是没有打开注释的编辑窗口。

hg amend

它被标记为实验性的,但我经常使用它,没有任何问题。
还有一个unamend命令,它将“撤消当前变更集上最近的修改操作”。

09-04 03:15