2011-06-30 16 views
6

Tengo una rama en la que se cambió el nombre de una carpeta. Ahora estoy intentando fusionar los cambios del tronco a esta rama, pero los archivos modificados en el tronco todavía están bajo el nombre de la carpeta original, por lo que svn arroja un conflicto de árbol. ¿Cómo puedo resolver esto?SVN Cambiar el nombre de la carpeta en la rama, Conflicto

La carpeta se renombró usando svn rename.

+1

Posible duplicado de: http://stackoverflow.com/questions/2896355/handle-renames-in-parallel-branches –

Respuesta

9

Este es un caso en el que la fusión siempre dará un conflicto de árbol para la fusión completa. Un atajo para evitar este conflicto y fusionar el código es que, después de fusionar el tronco completo de esta rama ... ignorando el conflicto de árbol, combine las carpetas individuales.

Ej:

/trunk 
    /FolderA 
    /FolderB 
    /FolderC 

/branhes 
    /Branch1 
    /FolderA 
    /FolderB 
    /Renamed Folder (Previously Folder C) 
  1. Combinar /trunk con /branches/Branch1
  2. Combinar /trunk/FolderC con /branches/Branch1/Renamed Folder

Saludos !!

+0

Sí, eso es lo que hice y funcionó. – ace

Cuestiones relacionadas