La rama master

Nuestra estrategia usa sólo una rama de vida infinita (master) para registrar el historial del proyecto.

  • Contiene el código que debe ser usado en producción.
  • Todo código en desarrollo, eventualmente, termina uniéndose a master.
  • No se trabaja en esta rama directamente a menos que sea para un hotfix.

No tenemos implementado un mecanismo de Integración Continua pero se debería tomar esta rama como el código actualmente corriendo en producción ya que si quisiéramos implementarlo, sería solo cuestión de agregar un git hook en el merge de master para que ejecute los procedimientos de integración.

Tampoco tenemos un seguimiento de releases pero si fuera necesario podríamos usar tags en master para identificar cada lanzamiento.