bk99.de entertain the web since 1997

Git-Flow: ein erfolgreiches Branching-Modell

Zusammenfassung

Vincent Driessen beschreibt ein strenges Git-Modell mit langlebigen Hauptzweigen und kurzlebigen Zweigen für Funktionen, Releases und Fehlerkorrekturen. Ein verständliches Modell kann Koordination verbessern und trotzdem für kleine Teams zu schwergewichtig sein.

Ideen

  • master bewahrt veröffentlichte Zustände, während develop die kommende Version integriert.
  • Feature-Zweige isolieren unfertige Arbeit von der gemeinsamen Integrationslinie.
  • Release- und Hotfix-Zweige machen unterschiedliche Stabilisierungswege ausdrücklich sichtbar.

Einsichten

  • Branching-Regeln wirken nur zusammen mit klaren Regeln für Tests, Reviews und Veröffentlichungen.

Empfehlungen

  • Nutze Git-Flow nur, wenn parallele Releases seine zusätzliche Komplexität rechtfertigen.
  • Bevorzuge kürzere Zweiglebenszeiten, wenn kontinuierliche Auslieferung wichtiger ist.

Referenzen

Originalbeitrag lesen →

Im Webarchiv suchen