Hace ya unos cuantos años, en 2010, Vincent Driessen escribió una entrada que titulo «Un modelo exitoso de ramas para Git«. Han pasado 10 años y el modelo que definió sigue siendo extensamente usado. A ese modelo lo llamó Git Flow y aunque el mismo recomienda otros modelos mas sencillos en algunos escenarios (que abordaré en futuras entradas y videos), a día de hoy es un sistema muy utilizado.
En el siguiente video muestro que es y como usar Git Flow, usando Azure Repos y Visual Studio.
El sistema se basa en la gestión de un sistema de ramas donde existen dos ramas principales: master y develop. A partir de ahí podemos trabajar con ramas de feature, de hotfix y de releases.
Hola, que pasa si en el mismo tiempo que estas haciendo un release tenes que hacer un hot fix, como haces el merge de esa rama y hacia donde?
gracias!
Hola,
pues si has ido «tageando» las versiones que suben a pro, te sacas una rama de fix donde arreglas el bug, y luego la alineas con dev y con master.
Un saludo!