Git-Release-Workflow (Gitgraph)

SchaubildIngenieurwesen · Release-WorkflowAus einem Prompt erstellt
Read-only-Vorschau

Der Prompt

Zeige unsere Branching-Strategie mit Feature-, Release- und Hotfix-Branches

Eigene Version erstellen

Über das Framework

Verfolge Feature-Arbeit und ein Patch-Release durch die Branch-Historie

Der Mermaid-Git-Graph verwendet main, develop, feature/auth, feature/dashboard und hotfix/login. Die Authentifizierung ergänzt OAuth und Sessions, während das Dashboard Diagramme und Filter erhält. Jeder Feature-Branch wird in develop gemergt, bevor develop für den Tag v1.0.0 in main gemergt wird.

Der Hotfix-Branch startet nach diesem Release aus main und enthält eine Korrektur für den Token-Ablauf. Er wird mit dem Tag v1.0.1 in main gemergt. Anschließend wird main unter dem Label Hotfix synchronisieren in develop gemergt. So macht der abschließende Merge sichtbar, wie der Patch in die laufende Entwicklung zurückkehrt.

Nutze dieses Beispiel, um die geplante Branch-Reihenfolge zu erklären. Es dokumentiert beispielhafte Commits und Merges, legt aber keine Review-Anforderungen, CI-Prüfungen, Deployments oder Branch-Protection-Einstellungen fest. Ergänze diese Hinweise, wenn sie Teil des Release-Prozesses sind, den du vermitteln möchtest.

Enthalten

Du erhältst

  • Fünf benannte Branches, darunter zwei Feature-Branches und ein Hotfix-Branch
  • Feature-Commits für Authentifizierung und Dashboard-Entwicklung
  • Die Release-Tags v1.0.0 und v1.0.1 auf main
  • Ein abschließender Merge von main nach develop mit dem Label Hotfix synchronisieren
Schaubild

Git-Release-Workflow (Gitgraph)

gitbranchingreleasedevopstechnical

✦ Free preview · Sign in to use

Häufig gestellte Fragen

Häufige Fragen

Wo beginnen Feature-Branches in diesem Beispiel?

Sowohl feature/auth als auch feature/dashboard zweigen von develop ab und werden vor dem ersten getaggten Release wieder dorthin gemergt.

Wie gelangt der Hotfix zurück in die laufende Entwicklung?

Nachdem hotfix/login für v1.0.1 in main gemergt wurde, zeigt das Diagramm, wie main mit dem Label Hotfix synchronisieren in develop gemergt wird.

Bedeutet ein Release-Tag, dass die Anwendung deployed wurde?

Der Graph zeigt ausschließlich die Git-Historie und Tags. Ein Deployment-Schritt oder ein Nachweis für ein laufendes Release ist nicht enthalten.

Git-Release-Workflow (Gitgraph)

Kostenlos starten. Keine Kreditkarte erforderlich.

Free preview · Sign in to use