NOMBRE DE RAMA | DESCRIPCION |
---|---|
Rama principal (main/master): | Esta es la rama principal del proyecto, donde se integran los cambios finales y estables. |
Generalmente, es la rama que se despliega en producción. | |
Ramas de desarrollo (develop): | Estas ramas se utilizan para el desarrollo de nuevas funcionalidades o características. |
Aquí se integran los cambios de las ramas de características (feature branches). | |
Ramas de características (feature): | Estas ramas se crean para desarrollar una nueva funcionalidad o característica específica. |
Una vez que la característica está lista, se fusiona (merge) con la rama de desarrollo. | |
Ramas de corrección de errores (bug fix): | Estas ramas se utilizan para corregir errores o bugs encontrados en el código. |
Después de la corrección, se fusionan con la rama de desarrollo o la rama principal. | |
Ramas de lanzamiento (release): | Estas ramas se crean cuando se prepara un nuevo lanzamiento o versión del software. |
Aquí se integran los cambios finales y se realizan las últimas pruebas antes de fusionarla con la rama principal. | |
Ramas de hotfix: | Estas ramas se utilizan para corregir errores críticos o urgentes en la versión de producción. |
Después de la corrección, se fusionan con la rama principal y, opcionalmente, con la rama de desarrollo. |