Gerrit提交有冲突

时间:2011-01-14 09:48:50

标签: gerrit

当我向Gerrit的分支机构提交更改时,为什么会发生冲突,但是当我在本地将我的更改重新绑定到该分支时,git可以快速进行rebase并且没有任何冲突?

Gerrit提交的行为与git的合并不同。为什么呢?

1 个答案:

答案 0 :(得分:2)

Gerrit对合并/变基非常保守。如果您正在尝试合并的分支中修改了您的提交已修改的文件,即使git能够自动解决冲突,Gerrit也会因冲突而失败。这只是为了更安全。

在较新版本的Gerrit中,有一个配置可以关闭此安全检查,并让Gerrit信任git的automerge结果。