Eu tenho usado git flowpor um tempo agora. Estou curioso para aprender sobre um caso de uso específico.
Para um dos meus projetos, tenho um ingresso para um novo recurso do site. Este tíquete depende de muitas subtarefas. Gostaria de criar uma ramificação de recurso para o ticket principal e, em seguida, para cada subtarefa, criar uma ramificação de recurso fora da ramificação de recurso pai.
Vamos supor que eu tenha um tíquete PROJ-500 e crie um branch de recursos para ele
git flow feature start PROJ-500
Então eu quero integrar bilhetes PROJ-501através PROJ-515em PROJ-500antes de integrar a coisa toda em develop. Existe uma maneira de eu fazer algo como
git flow feature start PROJ-511 -b PROJ-500
Então, com o tempo, essas subtarefas são concluídas e, quando seu recurso é concluído, a ramificação é mesclada com PROJ-500.
git flow feature finish PROJ-511
O comando acima se fundiria PROJ-511emPROJ-500
E quando todas as subtarefas estiverem concluídas, PROJ-500elas serão concluídas e mescladas com develop.
Desta forma, o novo recurso do site é integrado ao desenvolvimento como uma unidade única, em vez de aos poucos.
git flow feature start PROJ-511 PROJ-500? O link que você postou no comentário à resposta de DerekS sugere que sim.