몇 주 전에 트렁크에서 분기했습니다. 일부 디렉토리를 이동하는 것을 포함하여 지점에서 일부 변경했습니다. 디렉토리 이동 변경을 커밋 한 다음 트렁크로 다시 병합했습니다 (다른 개정판은 이후 개정판을 위해 지점에 남아 있습니다).TortoiseSVN이 나무 충돌을주고 있습니다
이제 트렁크 변경 사항을 분기에 병합하여 향후 개정판 개발을 계속 진행하겠습니다. 저장소 병합 전 및 후행 병합을 태그로 지정하고 초기 병합을 트렁크에 위탁 할 때 병합을 기록했습니다. 병합 된 리비전 번호를 리비전에서 (From Revision)와 최신 리브 (Toad Rev)로 사용했습니다.
병합은 이전에 이동되어 성공적으로 병합 된 디렉터리의 트리 충돌을 포함하여 충돌로 채워졌습니다. 재배치 된 디렉토리에는 변경 사항과 새로운 추가 사항이 있으므로 (이전 위치와는 아무런 관련이 없음) 문제가됩니다.
내가 뭘 잘못 했니?
트렁크의 모든 변경 사항으로 지사를 업데이트하려면 * From * 및 * To * 개정 번호를 생략 할 수 있습니다. 최소한 svn 버전이 병합 추적을 지원한다면 (1.5에서 소개). –
또한 변경 내용을 트렁크에 병합했다고 말하면 * reintegrate * 병합을 수행 했습니까? 이러한 병합 후에 더 이상 지점을 사용하지 않아야합니다. –
나는 쉬운 길을 택했다. 트렁크 변경 사항을 트렁크로 병합하기 전에 트렁크 변경 내용을 병합하지 않았으므로 새 분기를 만들고 다른 분기의 미해결 된 변경 사항을 병합하는 것이 더 간단 할 것이라고 생각했습니다. 나는 여전히 약간의 충돌이 있었다. (병합 코드는 여전히 불안해 보인다. 아주 명백한 변화에서 충돌을 일으키고 있었다.) 그러나 그들은 쉽게 분류되었다. – babzog