2016-12-02 28 views

回答

2

您不需要运行“git rebase”,因为“git review”已经在将更改提交给Gerrit之前自动执行rebase。如果您想绕过rebase执行,请使用-R(--no-rebase)选项。要查看更多关于执行“man git-review”的信息并搜索“-R”。

+0

我可以保证你说我的情况下rebase不会自动发生。我不知道为什么,因为我在'.gitreview'文件里没有看到特别的选项。 – sorin

+0

你是否检查过你的git-review版本(git review --version)是以这种方式工作的? –

+0

'git-review version 1.25.0' - 请注意,我在开发正确的补丁期间多次使用。这可能需要几天时间,几乎肯定主人会收到新的提交,我不想错过它们。 – sorin

0

到目前为止,我能加入这个别名来解决这个问题:

alias grr='git rebase origin/master && git review' 

grr来自混帐rebase的审查...如果它不明显;)