题
当我将更改提交Gerrit的分支机构时,为什么会发生冲突,但是当我将更改重新置于本地分支机构上时,Git可以做一个快速前进的反弹,而没有任何冲突?
Gerrit提交的行为不像Git的合并。为什么?
解决方案
Gerrit非常保守,并合并/重新挑选。如果您的提交修改了文件也已在您试图合并的分支中进行了修改,那么Gerrit也会因冲突而失败,即使GIT能够自动解决冲突。这只是为了额外安全。
在较新版本的Gerrit中,有一种配置可以关闭此安全性检查,并具有Gerrit Trust Git的自动结果。
不隶属于 StackOverflow