2011-06-30 17 views
6

Mam gałąź, w której zmienił nazwę folderu. Teraz próbuję scalić zmiany z trunk do tej gałęzi, ale pliki zmodyfikowane w bagażniku są nadal pod oryginalną nazwą folderu, więc svn wyrzuca konflikt drzewa. Jak mogę to rozwiązać?SVN Zmień nazwę folderu w gałęzi, Konflikt

Folder został zmieniony przy użyciu svn rename.

+1

Możliwy duplikat: http://stackoverflow.com/questions/2896355/handle-renames-in-parallel-branches –

Odpowiedz

9

Jest to przypadek, w którym scalenie zawsze spowoduje konflikt drzewa dla pełnego scalenia. Skrót do uniknięcia tego konfliktu i scalenia kodu jest taki, że po scaleniu całego łącza do tej gałęzi ... ignorowanie konfliktu drzewa, scalanie poszczególnych folderów.

Np

/trunk 
    /FolderA 
    /FolderB 
    /FolderC 

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

Cheers !!

+0

Tak, właśnie to zrobiłem i zadziałało. – ace