Aus dem Kurs: Git: Workflows im Team optimieren

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

GitLab Flow

GitLab Flow

Die Grundlagen von GitLab-Flow erinnern stark an GitHub-Flow, sind allerdings nicht zu verwechseln mit Git Flow. GitLab-Flow ist maßgeblich eine Idee und ein Workflow von GitLab und ist ebenfalls unabhängig vom verwendeten Git Hosting Service anwendbar. GitLab-Flow setzt in der Basisvariante auf zwei langlebige Branches, nämlich Production und Master. Eine Schwäche von GitHub-Flow ist, dass dieser davon ausgeht, dass man immer den Stand von Master bzw. Main deployen kann. In der Realität ist das eigentlich nur für Serveranwendungen adaptierbar und das auch nur dann, wenn man diese selbst betreibt. GitLab-Flow macht das ein bisschen anders. Der Production-Branch, hier oben dargestellt, bildet das aktuelle Deployment bzw. das aktuelle Release ab. Die eigentliche Entwicklungsarbeit erfolgt über Feature-Branches und Merge-Requests immer Richtung Master. Der Master-Branch wird dann beim Deployment nach Production gemergt, um die Software auszurollen bzw. um ein neues Release zu…

Inhalt