¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Flujos de trabajo Git
Diferentes estrategias para trabajar con Git.
Git Flow
Estrategia en la que se emplean varias ramas que duran mucho en el tiempo.
La metodología se basa en el uso de dos ramas principales: la rama principal (master o main) y la rama de desarrollo (develop).
En la rama develope es en la que se realiza el trabajo principal. Esta rama se usa para integrar todas las nuevas características y cambios en desarrollo.
Además de estas dos ramas principales, Git Flow define otras ramas de carácter auxiliar que se emplean para distintos propósitos, entre estas se destacan hotfix (corrección de errores) y features (nuevas funcionalidades).
Trunk-based development
Esta estrategia implica que los desarrolladores fusionen pequeños y frecuentes cambios a la rama principal. Útil para alcanzar CI/CD y aumentar la la entrega de software y rendimiento de la organización.
