Question

Pourquoi il y a un conflit lorsque je soumets un changement dans une branche sur Gerrit, mais quand je rebasage mon changement sur cette branche locale, git peut faire un rebasage avance rapide et sans conflit?

Le comportement de soumission Gerrit n'est pas comme la fusion de git. Pourquoi?

Était-ce utile?

La solution

Gerrit est très conservatrice avec les fusions / rebasage. Si un fichier a été modifié par votre engagement a également été modifiée dans la branche que vous essayez de fusionner avec, Gerrit échouera à un conflit, même si git est capable de résoudre automatiquement le conflit. Ceci est juste pour être sûr supplémentaire.

Dans les versions les plus récentes de Gerrit il y a une configuration pour désactiver cette sécurité cocher, et ont des résultats git confiance Gerrit de autoMerge.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top