| 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. |