3

我使用 mercurial 队列,有时我忘记使用 a 设置消息,hg qrefresh -m ...忘记在运行之前检查hg qfinish并收到消息patch MyPatch finalized without changeset message。如果没有消息,有什么方法可以让 qfinish 中止?

在我这样做之后,我发现解决这个问题的唯一方法是生成一个补丁,hg strip我的最后一个修订版,重新应用补丁,然后提交我的消息。

4

2 回答 2

6

用于hg qimport -r tip将最后一个变更集(您的最终补丁)再次转换为 MQ 补丁。

于 2010-09-03T20:51:11.293 回答
0

解决此问题的一种方法是在您的和中添加-e默认选项:qrefreshqnew~/.hgrc

[defaults]
qrefresh = -e
qnew = -e

这样你就不会再忘记描述补丁了。

于 2014-02-06T11:07:48.100 回答