2012-12-06 29 views
0

我的变更是这样的:汞postreview与私人父

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) 

我该如何做到这一点?谢谢。

回答

0

它看起来像评论板希望您提交的基于不可变的历史修改集只。

这意味着D必须基于A,如果您希望它可以提交而不需要BC

这可以使用与Mercurial捆绑在一起的来实现。

hg rebase --dest A --source D