17

我想修改我的最后一次提交,但正在运行

hg commit --amend

给我

中止:无法修改公共变更集

即使我知道编辑变更集是安全的。如何更改我上次提交的阶段和/或告诉 Mercurial 可以安全地修改?

4

1 回答 1

35

在 Mercurial wiki 上,有一个很好的阶段概述

要将当前提交从“public”转换为“draft”提交以允许修改,请使用

hg phase --draft --force .

.(或者如果您想编辑不同的变更集,则替换为另一个修订版)。

于 2012-08-25T20:52:55.353 回答