Lo sto usando git flowda 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-501attraverso PROJ-515nella PROJ-500prima 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-511inPROJ-500
E una volta che tutte le sotto-attività sono state completate, queste PROJ-500saranno 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.