Version control Hg与私人家长进行事后审查

Version control Hg与私人家长进行事后审查,version-control,mercurial,review-board,Version Control,Mercurial,Review Board,我有这样的变更集: A --> B --> C --> D A是公共提示。D是我要发布以供审阅的变更集。阅读后:, 我希望这能奏效: hg postreview tip --parent=-2 或 但上述两项似乎都不起作用。我得到这个错误: abort: The file was not found in the repository or parent revisionhas not been made public (207) 我怎样才能做到这一点?谢谢。看起来rev

我有这样的变更集:

A --> B --> C --> D
A是公共提示。D是我要发布以供审阅的变更集。阅读后:, 我希望这能奏效:

hg postreview tip --parent=-2

但上述两项似乎都不起作用。我得到这个错误:

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

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

看起来reviewboard希望您仅基于不可变的历史提交到review Changeset

这意味着
D
必须基于
A
,如果您希望它能够在没有
B
C
的情况下提交

这可以通过与Mercurial捆绑使用来实现

hg rebase——目的地A——来源地D

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