当试图提交更改时,Gerrit要求变更

时间:2013-04-24 13:39:42

标签: gerrit

我正在使用gerrit进行代码审查。合并更改时,我会收到类似“rebase you changed”的错误。我认为这是因为父母的变化。我想知道在这种情况下父母是什么。以及gerrit如何决定上传用于审核的任何更改应该为父提交?

1 个答案:

答案 0 :(得分:1)

通常父母将是当前的“主人”(HEAD)。所以你必须使用gerrit中显示的命令检索你的更改。然后做一个:

git rebase master

将你的更改改为当前的主人。

如果情况良好(并在最终调用“git rebase --continue”之后),您可以使用以下命令将您的变更更改为gerrit:

git push origin HEAD:refs/for/master