Script/04_Branches.md aktualisiert

main
David Hess 2025-04-22 14:44:34 +02:00
parent f74fd34f73
commit 8dc2e23d7f
1 changed files with 6 additions and 5 deletions

View File

@ -1,12 +1,13 @@
# Branches
## Was sind Branches?
Branches (Zweige) ermöglichen es, parallel zur Hauptentwicklungslinie (z.B. `main`) zu arbeiten, ohne diese direkt zu beeinflussen. Sie sind ideal, um neue Features zu entwickeln, Fehler zu beheben oder alternative Ideen auszuprobieren.
Branches (Zweige) ermöglichen es, parallel zur Hauptentwicklungslinie (z.B. `main`) zu arbeiten, ohne diese direkt zu beeinflussen. Sie sind ideal, um neue Features zu entwickeln, Fehler zu beheben oder alternative Ideen auszuprobieren.
Es ist möglich jederzeit zwischen verschiedenen Branches wechseln und später Änderungen zusammenführen. Oft folgt die Branch-Struktur einem bewährten Modell:Es gibt einen `main`-Branch, der den stabilen, produktionsreifen Stand des Projekts enthält.
Daneben existiert ein `dev`- oder `develop`-Branch, auf dem aktiv entwickelt wird.
Alle neuen Feature-Branches werden zunächst in diesen Entwicklungs-Branch gemerged.
Sobald der dev-Branch einen stabilen und fehlerfreien Zustand erreicht hat, wird er in den `main`-Branch übernommen.
Es ist möglich jederzeit zwischen verschiedenen Branches wechseln und später Änderungen zusammenführen. Oft folgt die Branch-Struktur einem bewährten Modell:
- Es gibt einen `main`-Branch, der den stabilen, produktionsreifen Stand des Projekts enthält.
- Daneben existiert ein `dev`- oder `develop`-Branch, auf dem aktiv entwickelt wird.
- Alle neuen Feature-Branches werden zunächst in diesen Entwicklungs-Branch gemerged.
- Sobald der dev-Branch einen stabilen und fehlerfreien Zustand erreicht hat, wird er in den `main`-Branch übernommen.
## Wofür verwendet man Branches?
- **Feature-Entwicklung**: Für neue Funktionen ohne Risiko für den Hauptcode