Estoy trabajando para migrar nuestro equipo de desarrollo a Subversion y mejorar nuestra estructura y procesos de repositorio. Básicamente vamos con la configuración estándar trunk/branches/tags. Originalmente estaba planeando utilizar una estrategia de distribución de sucursales (branches/1.0, branches/2.0, etc.), pero ahora me inclino por un modelo de promoción de código (pruebas y ramas de producción). Es un poco mejor y más intuitivo el funcionamiento de nuestro equipo, pero las versiones serán un poco menos directas: efectivamente necesitamos que la rama de prueba se convierta en la rama de producción. (La rama de producción siempre está disponible para las versiones de mantenimiento, pero la rama de prueba no necesita existir entre la implementación de una versión y la lista de prueba de la próxima.)Promoción de código con Subversion
¿Alguien que esté usando la promoción de códigos recomiende la mejor manera? implementar implementar la promoción de una rama de prueba a producción? Me imagino que estas son mis opciones, pero no sé si tienen pros/contras importantes:
a. Combinar completamente la rama de prueba en la rama de producción, eliminar la rama de prueba
b. Eliminar la rama de producción, copiar la prueba a la producción, eliminar la rama de prueba
c. Eliminar la rama de producción, cambiar el nombre de la rama de prueba a producción
¡Gracias por cualquier consejo!
Gran explicación, exactamente lo que estaba buscando. ¡Gracias! –