Plantilla de diagrama de flujo de Git Flow
0 Informe
Git Flow es una estrategia de ramificación popular diseñada específicamente para gestionar versiones de código en proyectos grandes. Su núcleo consta de cinco ramas principales: master/main, develop, feature, release y hotfix. La rama master/main almacena solo código listo para producción, mientras que la rama develop sirve como rama principal para el desarrollo diario. La rama feature se utiliza para desarrollar nuevas funcionalidades, se crea a partir de la rama develop y se fusiona de nuevo con develop una vez finalizado el desarrollo de la funcionalidad. La rama release se utiliza para la preparación previa al lanzamiento, se deriva de la rama develop y se fusiona con las ramas master/main y develop tras su confirmación. La rama hotfix se utiliza para corregir problemas críticos en el entorno de producción; se deriva de la rama master/main y se fusiona de nuevo con las ramas master/main y develop una vez implementada la corrección. Los modificadores suelen describir el propósito y el ciclo de vida de una rama, como por ejemplo "una hotfix es una corrección de emergencia para master". En cuanto a los tipos de archivo, generalmente incluye archivos de código fuente, archivos de configuración y archivos de documentación. Git Flow garantiza la organización y la previsibilidad de la gestión de versiones del proyecto, lo que facilita el seguimiento del historial y la gestión de cambios en proyectos complejos.
Recomendaciones relacionadas
Otras obras del autor
Esquema/Contenido
Ver más
Características / B
Las ramas funcionales se pueden fusionar entre sí.
Con un entorno previo
Tag: 1.0.1
principal
Dev
Liberación sincrónica
Tag: 1.0.0
Línea en línea
Características / A
Tag: 2.0
Corrección de pruebas de bug
Iniciar la iteración de segunda fase
Prueba
Liberación / x
Tag: 1.1.0
Hotfix / x
Ambiente sin prejuvenecimiento
Recolectar
Recolectar
Recolectar
Recolectar
0 Comentarios
Página siguiente