我想修改我的最后一次提交,但正在运行
hg commit --amend
给我
中止:无法修改公共变更集
即使我知道编辑变更集是安全的。如何更改我上次提交的阶段和/或告诉 Mercurial 可以安全地修改?
我想修改我的最后一次提交,但正在运行
hg commit --amend
给我
中止:无法修改公共变更集
即使我知道编辑变更集是安全的。如何更改我上次提交的阶段和/或告诉 Mercurial 可以安全地修改?
在 Mercurial wiki 上,有一个很好的阶段概述。
要将当前提交从“public”转换为“draft”提交以允许修改,请使用
hg phase --draft --force .
.
(或者如果您想编辑不同的变更集,则替换为另一个修订版)。