1

我正在使用安装了 mq 扩展的 hg(据我所知,我没有 rebase 扩展)

在进行了一些更改并进行了一些 qdiffs、qrefs 之后,我突然遇到了这个错误,我不确定它是如何或为什么发生的,但我希望能够再次 qref 并摆脱这个错误或至少提取我在给定仓库中的所有工作。


输出:

hg qref

abort: cannot refresh immutable revision
(see "hg help phases" for details)

-

hg qseries

0 A bug-822459-fix

-

hg status

M templates/testEmptyTest.js
M templates/testModalDialog.js
M templates/testPreferencesDialog.js
M templates/testSharedModules.js

以及许多其他未跟踪的文件(前面带有 ? 的文件​​)

4

2 回答 2

1

hg phase -fd qbase:qtip有帮助。另见https://www.mercurial-scm.org/wiki/Phases

我有这个~/.hgrc

[phases]
publish = False
于 2013-05-22T16:50:52.987 回答
0

以下命令对我有用:

hg phase --force --draft .
hg qref
于 2022-01-06T08:11:12.830 回答