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 # Branches
## Was sind 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. Es ist möglich jederzeit zwischen verschiedenen Branches wechseln und später Änderungen zusammenführen. Oft folgt die Branch-Struktur einem bewährten Modell:
Daneben existiert ein `dev`- oder `develop`-Branch, auf dem aktiv entwickelt wird. - Es gibt einen `main`-Branch, der den stabilen, produktionsreifen Stand des Projekts enthält.
Alle neuen Feature-Branches werden zunächst in diesen Entwicklungs-Branch gemerged. - Daneben existiert ein `dev`- oder `develop`-Branch, auf dem aktiv entwickelt wird.
Sobald der dev-Branch einen stabilen und fehlerfreien Zustand erreicht hat, wird er in den `main`-Branch übernommen. - 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? ## Wofür verwendet man Branches?
- **Feature-Entwicklung**: Für neue Funktionen ohne Risiko für den Hauptcode - **Feature-Entwicklung**: Für neue Funktionen ohne Risiko für den Hauptcode