Subversion 1.5를 사용하면 브랜치 A에서 분기 된 브랜치가 있습니다. 두 브랜치에서 작업을 수행 한 후 A에서 B로 변경 사항을 병합합니다 (B의 작업 디렉토리에서 svn merge http://path/to/A
사용). svn: Target path does not exist
을 얻습니다. 이것은 무엇을 의미 하는가?Subversion : 병합 할 때 "대상 경로가 존재하지 않음"이란 무엇입니까?
8
A
답변
9
이것은 지점 A에있는 파일에 Subversion이 지점 B에 병합을 시도했지만 지점 B에 파일이 없으므로 변경 사항을 병합 할 수 없음을 의미합니다. 예를 들면 :
- 만들기 지점 B
- 변경 A/README
- 삭제 B/README
- 병합 A -> B 이제 README의 변화가 지점에 적용 할 수 없습니다
B는 파일이 거기에서 제거 되었기 때문에.
편집 : Subversion 1.6에서는 트리 충돌이 발생합니다.
0
호환되지 않는 변경 사항이없는 경우에도 svn 1.5.4에서이 오류가 발생했습니다. 1.5.5로 업그레이드하면 문제가 해결되었습니다.
0
내 트렁크와 지점에 이상한 역사가 있었기 때문에이 문제가있었습니다. 이처럼
:
/---------\
trunk -------+---+ +---\
\-----------BOOM!
병합 트렁크 -> 분기 작동하지 않았다.
병합 분기 -> 트렁크가 작동했습니다.
/---------\
trunk -------+---+ +---+-----
\---------/
아마도 트렁크가 공유 한 마지막 조상에 대한 정보가 더 많았 기 때문일 수 있습니다.
제 경우에는 트렁크에 다시 병합 할 준비가되지 않았지만 트렁크에서 새 분기를 만들고 거기에 기존 분기를 병합 할 수있었습니다.
/---------\
trunk -------+---+ +---+-------
\ \---+--
\-------------/
관련 문제
- 1. subversion 병합 삭제 명령
- 2. Subversion 분기를 병합 할 때의 보존 내역
- 3. Subversion 병합 : 병합을 수행 할 때 항상 새 수정본
- 4. Subversion 병합 기록 시각화
- 5. 경로가 존재하지 않는 파일 만들기?
- 6. Subversion - 분기/병합
- 7. Subversion 병합, 트리 합병
- 8. 로그인 할 때 대상 기억하기
- 9. Subversion : 커밋 할 때 속성을 제거하는 방법
- 10. 편집 할 때 경로가 일치하지 않습니다.
- 11. Subversion : (일시적으로) 버전 제어에서 벗어난 파일 병합
- 12. exportDocument() '대상 폴더가 존재하지 않습니다.'오류
- 13. Subversion 병합 중에 폴더를 무시하는 방법
- 14. Subversion 및 Eclipse - 브랜칭 및 트렁크 병합
- 15. TortoiseSVN/Subversion - 분기 간 주기적 병합
- 16. Subversion 병합 추적 기능을 활성화하는 방법
- 17. MVVM-Light : 빌드 할 때 대상 "RunCodeAnalysis"가 프로젝트에 존재하지 않습니까?
- 18. 빌드 예외 CCNET 1.6에서 NAnt 0.91을 호출 할 때 "대상"이이 프로젝트에 존재하지 않습니다 "
- 19. Subversion : 두 가지 분기 간의 차이를 수정되지 않은 작업 복사본으로 병합 할 때 여러 충돌이 발생했습니다.
- 20. Subversion 병합 추적 기능을 사용하여 분기에서 트렁크로 반복적으로 병합 할 수 있습니까?
- 21. XML 변환을 수행 할 때 대상 HTML을 가리키는 방법은 무엇입니까?
- 22. XCode 파일 경로가 존재하지 않는 디렉토리를 가리 킵니다
- 23. 새로운 Subversion 지점에 커밋하기
- 24. 병합 할 때 TFS의 기록이 손실 됨
- 25. 파괴자 : 병합 할 때 '작업 복사본'과 '재귀 적'의 차이점은 무엇입니까?
- 26. 병합 할 때 Mercurial에서 Kompare를 사용하도록 구성하는 방법은 무엇입니까?
- 27. SVN 복사 : 존재하지 않는 경우 대상 경로 만들기
- 28. .net에서 단축키의 경로를 가져 오는 방법 (대상 경로가 아님)?
- 29. Subversion diff 요약에서 mergeinfo 속성을 무시하는 방법은 무엇입니까?
- 30. 병합 병합 병합 작업
의미가 있습니다. 이런 경우 어떻게 병합 할 수 있습니까? – timdisney
글쎄, Subversion은 누락 된 타겟이있는 파일을 건너 뜁니다. 그래도 다시 병합하려고 할 때 어떤 일이 발생하는지 잘 모르겠습니다. – JesperE
--ignore-ancestry를 사용하면 오류가 제거되고 병합 할 수있었습니다. 나는 그 결과에 대해 정말로 확신하지 못합니다 ... – Costo