2016-12-02 51 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的審查...如果它不明顯;)