当我将更改提交Gerrit的分支机构时,为什么会发生冲突,但是当我将更改重新置于本地分支机构上时,Git可以做一个快速前进的反弹,而没有任何冲突?

Gerrit提交的行为不像Git的合并。为什么?

有帮助吗?

解决方案

Gerrit非常保守,并合并/重新挑选。如果您的提交修改了文件也已在您试图合并的分支中进行了修改,那么Gerrit也会因冲突而失败,即使GIT能够自动解决冲突。这只是为了额外安全。

在较新版本的Gerrit中,有一种配置可以关闭此安全性检查,并具有Gerrit Trust Git的自动结果。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top