Entradas

Gitflow – Qué es, y como usarlo.

Imagen
Git, hoy en día es uno de los sistemas de control de versiones más populares, por la flexibilidad de poder trabajar con ramas (branches) y agregar nuevas funcionalidades, sin poner en “peligro” de inconsistencias en nuestro proyecto actual (producción). Gitflow, es un modelo de flujo de trabajo de Git, con el uso de ramas, que fue publicado por Vincent Driessen en nvie ( http://nvie.com/posts/a-successful-git-branching-model/ ), que nos permite un mejor control de proyectos medianos/grandes. Este modelo de trabajo, asigna roles específicos a las ramas y define como se debe interactuar entre ellas. Adicional a las ramas de features , que usa el modelo: Feature Branch Workflow ( https://www.atlassian.com/git/tutorials/comparing-workflows/feature-branch-workflow ), se usan ramas especializadas para desarrollo, soporte, revisiones y lanzamientos. Así mismo, existe el   git-flow toolset ( https://github.com/nvie/gitflow ), el cual se integra con git para permitirnos usar comandos