현재 브랜치의 일부 변경 사항을 트렁크에 병합하려고합니다. 브랜치의 변경 사항은 트렁크의 각 프로젝트 이름을 제거합니다. 따라서 단순화를 위해 술SVN이 프로젝트를 트렁크로 변경했습니다.
company-name-services
company-name-security
company-name-web
... 트렁크의 루트는 다음과 같습니다 말할 수와 분기
services
security
web
다음 명령
순서대로 분기에 실행 된 ... 그래서처럼 보이는 코드 변경은 분기 및 트렁크 모두에서 발생했다 그 후 ...svn mv company-name-services services
svn mv company-name-security security
svn mv company-name-web web
현재 상태로 그것을 얻을 수 있습니다. 이제 트렁크 용 작업 복사본 내에서 Merge를 수행하고 있습니다. Tortoise SVN을 병합하여 병합 유형으로 'Reintegrate a branch'를 선택하고 실행 결과로 'From URL'로 분기 경로를 선택했습니다. 지금 내 작업 복사본에있는이 ...
company-name-services
company-name-security
company-name-web
services
security
web
폴더 회사 이름 - *를 삭제 표시된 다른 debranded 폴더를 추가 할 수 표시됩니다. debranded 프로젝트 폴더에있는 모든 파일이 문제는 관련된 역사 정보가 없으며 트렁크에서 발생한 악화 된 변경 사항이 제거 된 폴더에 없습니다. 나는 svn 명령 줄 도구를 사용하여 폴더의 이름이 바뀌 었음을 고려하여 SVN이 트렁크의 변경 사항을 가져와 병합 후에 병력을 보존 할 정도로 지능적이라고 생각했습니다. 내가 기대하는 결과가 병합을 수행해야하는 다른 방법입니까?
자신의 질문에 대한 답변을 설명 할 수 있어야합니다. 둘째, 더 많은 정보가 있으면 언제든지 질문을 수정할 수 있습니다. ** 업데이트 **를 추가하십시오. :) – dandan78