Kapitel 2: Fortgeschrittenes Branching – Strategien für professionelle Entwicklung
Einleitung: Im Einsteigerkurs hast du gelernt, Branches zu erstellen und zu mergen. In der professionellen Entwicklung reicht das nicht – du brauchst eine durchdachte Branching-Strategie, die zu deinem Projekt und Team passt. Git Flow, GitHub Flow, Trunk-Based Development – jede Strategie hat ihre Vor- und Nachteile. Außerdem wirst du lernen, wie du mit Long-Running Branches umgehst, Release-Branches verwaltest und Hotfixes in mehrere Branches gleichzeitig einpflegst. Dieses Kapitel verwandelt dich vom Branch-Nutzer zum Branch-Strategen.
Branching-Strategien im Vergleich: Git Flow, GitHub Flow und Trunk-Based Development
Die Wahl der richtigen Branching-Strategie ist eine der wichtigsten architektonischen Entscheidun...
Long-Running Branches verstehen und synchron halten
Was sind Long-Running Branches? Long-Running Branches (auch langlebige oder permanente Branches g...
Der Hotfix-Workflow: Kritische Bugfixes sicher in alle Branches bringen 🚨
Ein Hotfix ist eine der stressigsten Situationen in der Softwareentwicklung: Ein kritischer Bug i...
Protected Branches auf GitHub – Dein Sicherheitsnetz für kritische Branches
Protected Branches sind eines der wichtigsten Features, um die Integrität deines Codes zu schütze...