Lo he estado usando git flow
por un tiempo. Tengo curiosidad por conocer un caso de uso específico.
Para uno de mis proyectos, tengo un ticket para una nueva función del sitio web. Este ticket depende de muchas subtareas. Me gustaría crear una rama de función para el ticket principal y luego, para cada subtarea, crear una rama de función fuera de la rama de función principal.
Supongamos que tengo un ticket PROJ-500 y creo una rama de funciones para él
git flow feature start PROJ-500
Entonces quiero integrar entradas PROJ-501
a través PROJ-515
en PROJ-500
antes de integrar toda la cosa en develop
. ¿Hay alguna forma de hacer algo como
git flow feature start PROJ-511 -b PROJ-500
Luego, con el tiempo, estas subtareas se completan y, cuando finaliza su función, la rama se fusiona en PROJ-500
.
git flow feature finish PROJ-511
El comando anterior se fusionaría PROJ-511
enPROJ-500
Y una vez que se completen todas las subtareas PROJ-500
, se terminarán y se fusionarán en develop
.
De esta manera, la nueva función del sitio web se integra en el desarrollo como una sola unidad en lugar de hacerlo por partes.
git flow feature start PROJ-511 PROJ-500
? El enlace que publicó en el comentario a la respuesta de DerekS sugiere que debería hacerlo.