Lo sto usando git flow
da un po 'di tempo. Sono curioso di conoscere un caso d'uso specifico.
Per uno dei miei progetti ho un biglietto per una nuova funzionalità del sito web. Questo ticket dipende da molte attività secondarie. Vorrei creare un ramo di funzionalità per il ticket principale, quindi per ogni attività secondaria creare un ramo di funzionalità del ramo di funzionalità padre.
Supponiamo che io abbia un ticket PROJ-500 e creo un ramo di funzionalità per esso
git flow feature start PROJ-500
Poi voglio integrare i biglietti PROJ-501
attraverso PROJ-515
nella PROJ-500
prima di integrare il tutto in develop
. C'è un modo per me di fare qualcosa di simile
git flow feature start PROJ-511 -b PROJ-500
Quindi nel tempo queste sotto-attività vengono completate e quando la loro funzione è terminata, il ramo viene unito PROJ-500
.
git flow feature finish PROJ-511
Il comando precedente si fonderebbe PROJ-511
inPROJ-500
E una volta che tutte le sotto-attività sono state completate, queste PROJ-500
saranno finite e unite a develop
.
In questo modo la nuova funzionalità del sito Web viene integrata in Develop come una singola unità anziché in modo frammentario.
git flow feature start PROJ-511 PROJ-500
? Il link che hai pubblicato nel commento alla risposta di DerekS suggerisce che dovrebbe.