Verwenden Sie Gitflow-Aktionen
Gitflow ist ein Verzweigungsmodell mit einem Produktionszweig, einem Entwicklungszweig sowie Feature-, Release- und Hotfix-Zweigen. Der Abschnitt Gitflow von GitTree initialisiert es und startet und beendet diese Zweige, indem er sie für Sie zusammenführt, markiert und löscht.
Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.
Auf dieser Seite
Bevor Sie beginnen
- Ein Repository, dessen Team Gitflow folgt oder das Sie dafür einrichten möchten.
Wo es zu finden ist
- Der Abschnitt Gitflow im linken Bereich: Initialise Gitflow…, dann Features, Releases und Hotfixes.
- Die Befehlspalette: Gitflow: Start Feature…, Gitflow: Start Release…, Gitflow: Start Hotfix….
| Aktion | macOS | Windows und Linux |
|---|---|---|
| Undo ein Gitflow-Schritt | ⌘Z | Ctrl+Z |
Schritte
Gitflow initialisieren
Wählen Sie Initialise Gitflow…. Überprüfen Sie Production branch, Development branch und die Präfixe, z. B.
feature/, und drücken Sie Initialise. Es schreibt diese Einstellungen in die Git-Konfiguration des Repositorys und erstellt bei Bedarf den Entwicklungszweig.Starten Sie eine Filiale
Wählen Sie unter „Funktionen, Veröffentlichungen oder Hotfixes“ Start… aus, geben Sie Feature name oder die Version ein und drücken Sie Start. GitTree erstellt den Zweig von der rechten Basis aus und checkt ihn aus.
Beenden Sie es
Wenn die Arbeit erledigt ist, wählen Sie Finish… im Zweig aus. GitTree sagt genau, was passieren wird und tut es.
Erwartetes Ergebnis
Der Zweig wird dort zusammengeführt, wo er laut Gitflow hingehört, für eine Veröffentlichung oder einen Hotfix markiert und gelöscht.
Was Finish macht
| Zweig | Beenden |
|---|---|
| Funktion | Führt es in den Entwicklungszweig ein und löscht es. |
| Veröffentlichung | Führt es mit dem Produktionszweig zusammen, markiert es mit der Version, führt es mit dem Entwicklungszweig zusammen und löscht es. |
| Hotfix | Das Gleiche wie eine Veröffentlichung: Produktion, Tag, Entwicklung, Löschen. |
Wenn etwas schief geht
„Gitflow ist hier bereits initialisiert.“
Das Repository verfügt bereits über Gitflow-Einstellungen. Nutzen Sie direkt die Einträge Features, Releases und Hotfixes.
Fragen
Brauche ich Gitflow?
Nein. Viele Teams verwenden einen Hauptzweig mit kurzen Feature-Zweigen und Pull-Anfragen. Gitflow eignet sich für Projekte mit geplanten Releases.