当我使用mercurial命令(hg commit --amend
)时,它总是打开编辑器窗口。在git中,我可以通过git commit -a --amend -CHEAD
来避免这一点,mercurial有什么等价物吗?
最佳答案
Mercurial 4.3.1中添加了一个名为“修正”的实验扩展。它执行的操作与commit--amend相同,只是没有打开注释的编辑窗口。
hg amend
它被标记为实验性的,但我经常使用它,没有任何问题。
还有一个
unamend
命令,它将“撤消当前变更集上最近的修改操作”。