Eu tenho usado git flow
por 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-501
através PROJ-515
em PROJ-500
antes 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-511
emPROJ-500
E quando todas as subtarefas estiverem concluídas, PROJ-500
elas 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.