나는이 순간에 내가 고민하는 문제로 자신을 발견했습니다.새로운 수정되지 않은 지점에서 나무 충돌
트렁크에 내 프로젝트의 주요 복사본과 함께 새 리포지토리를 만들었습니다. 그런 다음 작업 복사본에서 분기를 만들고 새 로컬 작업 복사본에서 분기를 새로 체크 아웃합니다.
트렁크 나 브랜치를 변경하지 않았지만 브랜치에 trunk : head rivision을 병합하는 동안 프로젝트의 모든 기본 폴더에서 트리 충돌이 발생합니다.
조언에 관해서는 환영합니다. 저장소를 완전히 제거하고이 "오류"가 지속되는지 확인하기 위해 새 저장소를 만들려고합니다. 그러나 더 깨끗한 해결책은 환영받을 것입니다.
로컬 유지 또는 저장소에서 유지 충돌을 해결 한 후에도 다른 병합을 수행하면 동일한 충돌이 발생합니다.
폴더 구조는 기본입니다 :
- /의 repos/프로젝트/트렁크
- /의 repos/프로젝트/태그
- /의 repos/프로젝트/지점/project_branch1
- /의 repos/프로젝트/지점/project_branch2
병합을 수행 할 때. 트렁크와 브랜치 모두 동일한 저장소 버전에 있습니다. 단계별
단계 :
- 나는 프로젝트
- 를 만들 svnadmin으로 svn을 프로젝트를 만들어 하나 하나
- 내가 트렁크의 체크 아웃을 (개정 3) 3 개 폴더를 생성합니다.
- 내가 분기
- 갱신 트렁크 및 지점 모두의 체크 아웃을/project_branch_1
- 가지 폴더 추가/폴더의 모든 프로젝트 파일을 추가
- 이 지점에서 트렁크에서 분기를 작성 커밋합니다. 그들의 버전은 최신 (5)
- 을 병합합니다. ifrom trunk : head to branch -> tree conflicts apear.
저장소 구조를 설명해 주시겠습니까? (예 : 설치 폴더, 분기 폴더 등) –
/repos/project/trunk,/repos/project/branches/sub_project1,/repos/projects/branches/sub_project2,/repos/project/tags – DonSeba
트렁크 URL 또는 트렁크 체크 아웃에서 분기 하시겠습니까? 체크 아웃의 경우 : 태그하기 전에 업데이트하십시오. –