Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Filialen in einer Trunk-Strategie
Eine Trunk-Branching-Strategie umfasst üblicherweise die folgenden Verzweigungen.

Feature-Zweig
Sie entwickeln Funktionen oder erstellen einen Hotfix in einer feature
Filiale. Um einen feature
Zweig zu erstellen, zweigen Sie von diesem main
Zweig ab. Entwickler iterieren, übertragen und testen Code in einem feature
Branch. Wenn ein Feature fertig ist, bewirbt der Entwickler das Feature. Von einem feature
Zweig aus gibt es nur zwei Pfade vorwärts:
-
Mit dem
sandbox
Zweig verschmelzen -
Erstellen Sie eine Anfrage zur Zusammenführung mit der
main
Filiale
Benennungskonvention: |
|
Beispiel für eine Namenskonvention: |
|
Sandbox-Zweig
Bei diesem Zweig handelt es sich um einen nicht standardmäßigen Trunk-Zweig, der jedoch für die Entwicklung von CI/CD-Pipelines nützlich ist. Der sandbox
Zweig wird hauptsächlich für die folgenden Zwecke verwendet:
-
Führen Sie mithilfe der CI/CD-Pipelines eine vollständige Bereitstellung in der Sandbox-Umgebung durch
-
Entwickeln und testen Sie eine Pipeline, bevor Sie Mergeanfragen für vollständige Tests in einer niedrigeren Umgebung, z. B. Entwicklung oder Testen, einreichen.
Sandbox
Verzweigungen sind temporärer Natur und sollen kurzlebig sein. Sie sollten nach Abschluss der spezifischen Tests gelöscht werden.
Namenskonvention: |
|
Beispiel für eine Namenskonvention: |
|
Hauptzweig
Der main
Zweig steht immer für den Code, der in der Produktion ausgeführt wird. Code wird abgezweigtmain
, entwickelt und anschließend wieder zusammengeführt. main
Bereitstellungen von main
können auf jede Umgebung abzielen. Um vor dem Löschen zu schützen, aktivieren Sie den Branch-Schutz für den main
Branch.
Benennungskonvention: |
|
Hotfix-Zweig
In einem Stamm-basierten Workflow gibt es keinen speziellen hotfix
Branch. Hotfixes verwenden Branches. feature