Hemos estado experimentando con una nueva técnica para administrar nuestras sucursales de lanzamiento.Subversion Merge: ¿Cómo reintegraré limpiamente una rama 'Definitiva'?
En general, mantenemos nuestro lanzamiento actual en el tronco y creamos ramas de lanzamiento para cada lanzamiento. La rama de publicación es donde generalmente se produce el desarrollo activo, y el enlace troncal se utiliza para corregir errores en la versión actual.
Hemos estado fusionando periódicamente las correcciones de errores del tronco en la rama de lanzamiento (semanalmente).
Ahora que estamos listos para otra versión, nos gustaría fusionar la rama de lanzamiento en la cajuela. Desafortunadamente, esto lleva a muchos conflictos (> 50). Al principio me sorprendió, pero ahora entiendo que Subversion no puede rectificar fácilmente los cambios en la rama con lo que existe en el tronco.
¿Hay alguna manera de decirle a Subversion que use todas las versiones de los archivos en la rama cuando integre de nuevo en el maletero? Sabemos que las versiones de rama de los archivos son 'correctas'.
Como alternativa, podríamos abandonar teóricamente el tronco y simplemente trabajar fuera de la (s) rama (s) - ramificando desde la rama para las versiones.
Utilizamos TortoiseSVN y Subclipse.
Hola, señor, ¿podría echar un vistazo a mi pregunta [aquí] (http://stackoverflow.com/q/36157555/3287204)? Gracias de antemano ... :) –