0

我有这样的变更集:

A --> B --> C --> D

A 是公共提示。D 是我要发布以供审查的变更集。阅读后:http://www.reviewboard.org/docs/manual/dev/users/tools/post-review/#distributed-version-control-systems,我希望这可以工作:

hg postreview tip --parent=-2

或者

hg postreview tip --parent=C

但上述任何一个似乎都不起作用。我收到此错误:

abort: The file was not found in the repository or parent revisionhas not been made public (207)

我怎样才能做到这一点?谢谢。

4

1 回答 1

0

看起来审查委员会希望您仅根据不可变的历史提交审查变更集。

这意味着D必须基于A您是否希望它可以在没有Bor的情况下提交C

这可以使用与 Mercurial 捆绑的rebase 扩展来实现。

hg rebase --dest A --source D

于 2012-12-07T08:26:39.230 回答