Mi sistema de implementación automatizada actualiza una versión más reciente de mi sitio mediante subversión. En lugar de hacer que mi sitio en vivo apunte al enlace troncal (que es casi una versión en proceso), mi sitio en vivo apunta a una etiqueta.Subversión y cambio entre etiquetas
E.g. Trabajo en el tronco y cuando mi v1.0 termina, creo una etiqueta llamada 1.0 y hago un checkout de esa etiqueta que es entonces mi sitio en vivo. Ahora, sigo trabajando en trunk y después de un tiempo hay un v2.0. Creo una etiqueta llamada 2.0 y quiero que mi sitio en vivo se parezca a esta etiqueta 2.0.
Podría limpiar el sitio en vivo actual y hacer una compra de esta etiqueta 2.0. Lo cual suena bastante fácil, sin embargo. Mi sitio tiene aproximadamente 1 GB de tamaño porque tiene todo tipo de documentos PDF y video. Puedo decir con seguridad que la mayoría de las veces que hago actualizaciones serán cambios de copia o correcciones de errores. Esto significa que tal vez solo el 1% de mi sitio cambia por actualización. Y como mi control de versión solo es accesible para mi servidor web a través de una conexión http fuera del sitio, significa que necesito descargar todo ese sitio una y otra vez.
¿Hay una forma fácil de cambiar entre las etiquetas y tener subversión solo actualizar las diferencias entre esas etiquetas?
+1 Gracias por la referencia de DivMod. Enlace actualizado: http://twistedmatrix.com/trac/wiki/UltimateQualityDevelopmentSystem – Paolo