Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:new-migracion-sicoferp:front:nombrado-de-ramas-git

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ada:howto:sicoferp:factory:new-migracion-sicoferp:front:nombrado-de-ramas-git [2025/03/12 21:01]
192.168.175.156
ada:howto:sicoferp:factory:new-migracion-sicoferp:front:nombrado-de-ramas-git [2025/03/13 12:40] (actual)
192.168.175.156
Línea 1: Línea 1:
 ====== Convenciones de Nombrado de Ramas ====== ====== Convenciones de Nombrado de Ramas ======
 +
 +[[ada:​howto:​sicoferp:​factory:​new-migracion-sicoferp:​front|←Regresar]]
  
 Este documento establece las reglas para el nombrado de ramas en nuestro flujo de trabajo de Git, basado en GitFlow, con el fin de mantener un desarrollo organizado y estructurado. Este documento establece las reglas para el nombrado de ramas en nuestro flujo de trabajo de Git, basado en GitFlow, con el fin de mantener un desarrollo organizado y estructurado.
Línea 14: Línea 16:
  
   * Contiene código en pruebas de calidad.   * Contiene código en pruebas de calidad.
-  * Se utiliza para validar cambios antes de fusionarlos en release o main. 
   * Permite realizar pruebas automatizadas y manuales.   * Permite realizar pruebas automatizadas y manuales.
-  * Ejemplo: qa/​pruebas-autenticacion 
   * Contiene el código en desarrollo.   * Contiene el código en desarrollo.
   * Se fusionan las ramas de características (features), correcciones de errores (bugfix) y mejoras (enhancements).   * Se fusionan las ramas de características (features), correcciones de errores (bugfix) y mejoras (enhancements).
Línea 22: Línea 22:
  
 <​code>​develop</​code>​ <​code>​develop</​code>​
 +  * Rama de integración:​ Recibe los cambios de feature/, fix/ y enhancement/​ antes de una versión estable.
 +  * Siempre funcional: Debe mantenerse estable y en estado operativo, evitando código roto.
 +  * No se usa en producción:​ Sirve para pruebas internas antes de pasar a release o main.
 +  * Flujo controlado de fusión: Se integran cambios mediante pull requests con revisión.
 +
  
 **Ramas Auxiliares** **Ramas Auxiliares**
Línea 39: Línea 44:
   * Ejemplo: bugfix/​corregir-error-login   * Ejemplo: bugfix/​corregir-error-login
  
-release/​{version}+<​code>​release/​{version}</​code>​
  
   * Se crean a partir de develop cuando se prepara una nueva versión para producción.   * Se crean a partir de develop cuando se prepara una nueva versión para producción.
Línea 64: Línea 69:
   * Se crean a partir de develop y se fusionan de vuelta en develop.   * Se crean a partir de develop y se fusionan de vuelta en develop.
   * Ejemplo: chore/​actualizar-librerias   * Ejemplo: chore/​actualizar-librerias
- 
-<​code>​qa/​{nombre-descriptivo}</​code>​ 
- 
-  * Se crean a partir de develop. ​ 
- 
-  * Se fusionan en develop o release tras completar las pruebas. 
- 
-  * Ejemplo: qa/​pruebas-autenticacion 
  
 **Consideraciones Generales** **Consideraciones Generales**
Línea 79: Línea 76:
   * Mantener las ramas actualizadas con develop antes de fusionarlas.   * Mantener las ramas actualizadas con develop antes de fusionarlas.
   * Eliminar las ramas después de fusionarlas para evitar desorden.   * Eliminar las ramas después de fusionarlas para evitar desorden.
 +
 +**Formato recomendado para mensajes de commit**
 +
 +  * feat ✨ Nueva funcionalidad o característica
 +  * fix         🐛 Corrección de un bug
 +  * refactor🔧 Refactorización sin cambios en funcionalidad
 +  * perf 🚀 Mejora de rendimiento
 +  * test 🧪 Agregar o modificar pruebas
 +  * docs 📖 Cambios en la documentación
 +  * style 🎨 Cambios de formato, espacios, comas (sin afectar código)
 +  * chore 🔧 Tareas de mantenimiento (ej: actualizar dependencias)
 +  * ci         🤖 Configuración de integración continua (CI/CD)
 +  * build 🏗️ Cambios en el sistema de build o dependencias
 +  * revert ⏪ Revertir un commit anterior
 +
 +//Ejemplo//
 +
 +<​code>​git commit -m "​feat(user):​ agregar opción de recuperación de contraseña"</​code>​
 +
 +
 +[[ada:​howto:​sicoferp:​factory:​new-migracion-sicoferp:​front|←Regresar]]
 +
  
  
ada/howto/sicoferp/factory/new-migracion-sicoferp/front/nombrado-de-ramas-git.1741813310.txt.gz · Última modificación: 2025/03/12 21:01 por 192.168.175.156