Sprache: Deutsch · English
Branches sicher mergen – Testmerge per squash, echter Merge und Konfliktauflösung.
HOW-TO ENTWICKLER STAND: JUL 2026 GILT FUER NUCLOS 4.2026.X
Auf dieser Seite
Vorgehen, um einen Branch in einen anderen zu mergen (Beispiel: 3.12 in 3.13).
Zunächst einen Testmerge durchführen, um Konflikte zu erkennen, ohne das Ergebnis einzutragen:
# Remote-Heads aktualisieren git fetch # Auf den Ziel-Branch wechseln git checkout 3.13 # Testmerge ohne Ergebnis einzutragen git merge --squash origin/3.12
git fetch git checkout 3.13 # Merge, der das Ergebnis sofort einträgt (falls keine Konflikte) git merge origin/3.12
Konflikte auflösen
Treten Konflikte auf, die Dateien manuell (bzw. mit einem Merge-Tool wie kdiff3) auflösen, anschließend git add und git commit.