Sobes.tech
Junior

¿Cómo está estructurado el flujo de trabajo de Git en el proyecto? ¿Qué ramas se utilizan?

sobes.tech AI

Respuesta de la IA

En un flujo de trabajo típico de Git en un proyecto se utilizan las siguientes ramas:

  • main (o master) — rama estable con código de lanzamiento.
  • develop — rama para integrar nuevas funciones y preparar el lanzamiento.
  • feature/* — ramas para desarrollar funciones nuevas, creadas desde develop y fusionadas de vuelta después de completar.
  • release/* — ramas para preparar el lanzamiento, corregir errores y realizar pruebas finales.
  • hotfix/* — ramas para correcciones urgentes de errores en producción, creadas desde main y fusionadas en main y develop.

Este enfoque permite desarrollar, probar y corregir errores críticos rápidamente en paralelo, sin conflictos. Por ejemplo, para agregar una nueva función, se crea una rama feature, que después de completar y probar, se fusiona en develop, y luego, en el lanzamiento, develop se fusiona en main.