Pro Git
Pro Git El proyecto Git tiene cuatro ramas de largo recorrido: master, next, y pu (proposed updates, actualizaciones propuestas) para trabajos nuevos, y maint para trabajos de mantenimiento de versiones anteriores. Cuando los colaboradores introducen nuevos trabajos, se recopilan en ramas puntuales en el repositorio del responsable de mantenimiento, de manera similar a la que se ha descrito (ver Gestionando un conjunto complejo de ramas puntuales paralelas.). En este punto, los nuevos trabajos se evalúan para decidir si son seguros y si están listos para los usuarios o si por el contrario necesitan más trabajo. Si son seguros, se integran en la rama next, y se envía dicha rama al repositorio público para que todo el mundo pueda probar las nuevas funcionalidades ya integradas.
Figure 25. Gestionando un conjunto complejo de ramas puntuales paralelas.
Si las nuevas funcionalidades necesitan más trabajo, se integran en la rama pu. Cuando se decide que estas funcionalidades son totalmente estables, se integran de nuevo en la rama master, construyéndolas a partir de las funcionalidades en la rama next que aún no habían pasado a la rama master. Esto significa que la rama master casi siempre avanza, next se reorganiza ocasionalmente y pu se reorganiza mucho más a menudo:
