Digamos que las personas han estado trabajando en el tronco y en una rama de un repositorio de Subversion. Quiero descartar cualquier cambio en el tronco y reemplazarlo con una copia de la rama.Reemplazar el tronco con la rama en Subversion
Como se sugirió en another question, puedo simplemente mover o quitar el tronco, y luego copiar la rama al tronco. Pero luego, la historia del tronco se reemplaza con la historia de la rama. ¿Qué pasa si quiero conservar el historial del trunk?
Creo que lo que quiero es algo así como una fusión, pero en la que se ignoran los cambios del destino y simplemente se reemplaza con la fuente. ¿Cómo haría esto en Subversion? ¿Esto se considera una buena práctica?
Aún puede acceder al historial del trunk al examinar revisiones antiguas ... –
Pero cualquier herramienta que examine el historial de un archivo (por ejemplo, Subclipse) solo mostrará las revisiones en la bifurcación. Después de la fusión/copia, preferiría ver una nueva revisión en el tronco, que contenga todas las adiciones/cambios/eliminaciones de la operación de copia. –
+1: Necesito hacer esto también. @JW ¿Hiciste que esto funcione? –