기능 분기를 트렁크에 다시 통합하려고하지만 "병합 테스트"에서 "실제 병합"이 실제로 수행 할 작업이 표시되지 않습니다. "테스트 병합"은 멋지게 보이고, "실제 병합"은 제 작업 복사본을 망칩니다.SVN 병합 대 테스트 병합 - 결과가 동일하지 않음
기능 지점은 트렁크에서 481 회전 지점에서 만들어졌습니다. 트렁크는 현재 525에 있습니다. 481-524의 모든 트렁크 변경 사항을 성공적으로 동기화 했으므로 두 트리가 모두 525에 있습니다.
트렁크 폴더에서 병합 작업을 시작하고 "Merge two 다른 나무 "거북이.
"보낸 사람 :"상자가 트렁크 URL입니다, 개정 525
로 설정 "받는 사람 :"상자는 기능 지점 URL입니다, 개정 525
은 "작업 복사본"로 설정 트렁크 URL로 설정됩니다.
"다음"을 클릭하고 "병합 테스트"를 클릭하면 테스트에서 모든 것이 잘 보입니다. 따라서 실제 병합을 수행합니다.
진짜 병합 모든 테스트 병합 한 것을 변경, 그러나 그것은 또한 그 후 더하지 않습니다 : 시험 병합에 따라, 모든 올바른이다 (URL을 betweeen의 차이점을 병합 한 후
을), 그것은 "r481부터 r525까지 병합"이라고 말하며 나무 충돌이 잔뜩 나타납니다.
그런 다음 "Reverse merging 525 through 481"이라고 말하면 많은 오류는 발생하지 않지만 파일에 대한 많은 변경 사항을 취소 한 것으로 보입니다.
제 질문은 두 번째 두 단계를 수행하지 않고 어떻게 병합을 수행 할 수 있습니까? 그리고 테스트가 병합되어 두 번째 두 단계가 표시되지 않는 이유는 무엇입니까? 테스트의 요점은 실제 병합 중에 실제로 발생할 내용을 미리 보는 것입니다.
mergeinfo 명령을 지원하지 않는 서버에서 이전 버전의 Subversion을 사용하고 있으므로이 방법을 사용할 수 없습니다. – benr