Ich benutze es git flow
jetzt schon eine Weile. Ich bin neugierig auf einen bestimmten Anwendungsfall.
Für eines meiner Projekte habe ich ein Ticket für eine neue Website-Funktion. Dieses Ticket hängt von vielen Unteraufgaben ab. Ich möchte einen Feature-Zweig für das Hauptticket erstellen und dann für jede Unteraufgabe einen Feature-Zweig außerhalb des übergeordneten Feature-Zweigs erstellen.
Nehmen wir an, ich habe ein Ticket PROJ-500 und erstelle einen Feature-Zweig dafür
git flow feature start PROJ-500
Dann möchte ich Karten integrieren PROJ-501
durch PROJ-515
in PROJ-500
vor das Ganze in der Integration develop
. Gibt es eine Möglichkeit für mich, so etwas zu tun?
git flow feature start PROJ-511 -b PROJ-500
Mit der Zeit werden diese Unteraufgaben dann erledigt, und wenn ihre Funktion abgeschlossen ist, wird der Zweig zusammengeführt PROJ-500
.
git flow feature finish PROJ-511
Der obige Befehl würde fusionieren PROJ-511
inPROJ-500
Sobald alle Unteraufgaben erledigt sind, werden sie erledigt PROJ-500
und zusammengeführt develop
.
Auf diese Weise wird die neue Website-Funktion als einzelne Einheit und nicht stückweise in die Entwicklung integriert.
git flow feature start PROJ-511 PROJ-500
? Der Link, den Sie im Kommentar zur Antwort von DerekS gepostet haben, schlägt vor, dass dies der Fall sein sollte.