Frage

Warum gibt es einen Konflikt, wenn ich eine Änderung in einen Zweig auf Gerrit einreichen, aber wenn ich meine Änderung lokal auf diesen Zweig rebase, git kann ein Vorspulen rebase tun und ohne Konflikt?

Das Verhalten von Gerrit Vorlage ist nicht wie Git verschmelzen. Warum?

War es hilfreich?

Lösung

Gerrit ist sehr konservativ mit Merges / Rebasieren. Wenn eine Datei Ihre modifiziert wurde durch commit hat auch in der Branche verändert wurden Sie zu verschmelzen versuchen, mit, wird Gerrit mit einem Konflikt scheitern, selbst wenn git fähig ist, automatisch den Konflikt zu lösen. Dies ist nur besonders sicher zu sein.

In neueren Versionen von Gerrit gibt es eine Konfiguration diese Sicherheit auszuschalten überprüfen, und Gerrit Vertrauen git die Ergebnisse autoMerge haben.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top