Sistema de Branching - Winnie-The-POO-ARGBroker/WinnieTheFood-Angular GitHub Wiki

Proyecto Final ABP - FullStack I

🔀 Sistema Branching

𖣂 Ramas existentes

  • main: rama estable con el código listo para producción.
  • dev: rama de integración donde se fusionan los cambios aprobados.
  • nombre-del-integrante: ramas individuales para el desarrollo de cada integrante.

🔄️ Flujo de trabajo

Cada integrante desarrolla en su propia rama.

  • Cuando la tarea está lista, se crea un Pull Request hacia dev.
  • Rodrigo o Eliana revisan y aprueban el PR para que los cambios se integren en dev.
  • Una vez que en dev está todo correcto y probado, se crea un Pull Request hacia main.
  • Para fusionar a main se requieren dos aprobaciones obligatorias: una de Eliana y otra de Rodrigo
  • Se hace merge a main.
  • Se recomienda actualizar la rama personal con los últimos cambios de dev de forma regular para evitar conflictos.

⚠️ Reglas

  • No se debe hacer push directo ni a main ni a dev.
  • Siempre trabajar sobre las ramas personales.
  • Los Pull Requests hacia dev requieren al menos 1 aprobación (Rodrigo o Eliana).
  • Los Pull Requests hacia main requieren 2 aprobaciones (Rodrigo y Eliana).
⚠️ **GitHub.com Fallback** ⚠️