rama y etiqueta

En el proceso de gestión de código fuente, a menudo oímos rama de tracción (rama) y etiquetar (tag), ¿cuál es la diferencia entre los dos es?

  • para la rama de desarrollo paralelo, etiqueta para la gestión de versiones.
  • punto de ramificación a un proceso de desarrollo específico, etiqueta para que apunte a un determinado cometer presentar.

En general, en el proceso de desarrollo del proyecto tendrá un CI (integración continua, la integración continua), acumulación a saber, automatizado, de prueba, de liberación. Muy a menudo acordado la siguiente rama permanente:

desarrollar ramas: una rama para el desarrollo sostenido, cada equipo de desarrollo para la iteración continua pequeño paso en esta rama, la revisión de código y el desarrollo normal de este CI subclase también

       Apoyar la realización. Cuando se desarrolla una iteración completa (Sprint), cambiar el equipo de desarrollo medida de confianza, el código se ajusta a la rama de lanzamiento.

liberar ramas: un proceso para la publicación de la rama, incluyendo la prueba de transferencia de desarrollo, y el procedimiento de prueba y corrección de errores publicada en línea, cuando el código se ha escrito correctamente a unido a la rama principal,

Y marcado con una etiqueta en la rama principal.

rama principal: un funcionamiento seguro de calidad garantizada de la rama. No se comprometa directamente código, sólo para código de fusión, el código en esta rama está siempre disponible y estable.

Al tirar de una rama para el desarrollo, que debe basarse en la rama principal.

rama de revisión: error se produce cuando la línea y necesita ser corregido, línea de la etiqueta en la necesidad, por fin sacó temporalmente un corrige la revisión ramas, después de la reparación necesita ser sincronizado a la servidumbre en

la liberación y la rama principal y una etiqueta marcada con el maestro.

Vea la figura siguiente:

 

 

Supongo que te gusta

Origin www.cnblogs.com/tongyishu/p/12506112.html
Recomendado
Clasificación