¿Cuál es el process correcto para lanzar la producción?

He estado en dos equipos diferentes antes, ambos usan SVN para lanzar el código de producción.

El primer equipo ingresa el código en el enlace troncal al desarrollar la function, y todas las semanas el líder realiza un lanzamiento y label el producto y almacena el código labeldo en otra twig.

La twig del segundo equipo para cada function grande, y cuando se haya completado la function, la característica se fusionará de nuevo al tronco. Cuando se debe liberar el código, se crea otra twig y se clona desde el tronco. Se realizarán algunas testings y correcciones de errores en la twig para el lanzamiento. Después de que se libera el producto, el brach se cerrará.

¿Cual es mejor?

¿Hay una mejor manera de hacer control de versiones?

Estás cerca de la twig por function (también conocido como patrón de twig por tarea). Quizás quieras echarle un vistazo a los siguientes artículos:

  • Este artículo habla sobre diferentes estrategias de integración (lanzamiento), con pros y contras:

  • Este otro explica el patrón de twig por tarea: