Git-Flow

flujos de trabajo​​

Git-Flow

Un flujo de trabajo de Git es una "receta" o recomendación sobre cómo usar Git para lograr el trabajo de una manera consistente y productiva.

 

Los flujos de trabajo de Git alientan a los usuarios a aprovechar Git de manera efectiva y consistente.

El flujo general de Gitflow es:

  • Una rama develop se crea desde master
  • Una rama reléase se crea desde develop
  •  Las ramas feature se crean a partir de develop
  • Cuando una feature se completa se fusiona en develop
  • Cuando reléase este lista se combina en develop y master
  • Si en master se detecta un problema, se crea una rama hotfix desde master
  • Una vez que hotfix se completa, se fusiona con ambos develop y master

¿Para qué necesitamos una rama release?

El objetivo de estas ramas es preparar nuestra aplicación para su puesta en producción. En algunos equipos, estas ramas son las que se vuelcan en los servidores de pre-producción para hacer el testing final: se corrigen bugs, se pule la interfaz, se ajusta la maquetación y se hace la puesta a punto final de la aplicación antes de liberar la versión definitiva.

¿Qué nos aporta git-flow?

  • Un flujo de trabajo básico para organizar el repositorio y nuestro trabajo.
  • Un convenio de nombres para nuestras ramas que permite a todos los miembros del equipo saber qué es cada cosa.
  • Unas reglas comunes a la hora de mover la información de una rama a otra.
  • Un conjunto de comandos que nos ahorra tiempo.

https://danielkummer.github.io/git-flow-cheatsheet/

LINK PARA INSTALACION Y DOCUMENTACION:

Made with Slides.com