2011-02-28 4 views
7

다양한 릴리스의 버그 수정이 포함 된 트렁크와 시스템의 다음 릴리스를위한 다양한 새로운 기능이 포함 된 분기가 있습니다. 트렁크의 버그 수정을 테스트 할 준비가 된 지점으로 병합하려고하는데 몇 가지 문제가 있습니다.Subversion Merging

저는 AnkhSVN을 사용하고 "Revision의 범위 병합"옵션을 선택했습니다. 두 가지 문제가

  • "어떤 커밋되지 않은 변경"
  • 제시되지 내가 보류중인 변경 사항이 없습니다

"아니오 아이들을 전환하지 않습니다." 커밋되지 않은 변경 사항이있는 다른 사용자에게 문제가 될 수 있습니까?

+1

결국 안전 검사를 사용하지 않았으므로 제대로 작동했습니다. 하지만 여전히 Ankh가 불평하고있는 것을 알고 싶습니다 –

답변

-2

작업 복사본이 트렁크 일 가능성이 있습니다.

+0

아니요, 제 작업 사본이 분명히 지점입니다. –

1

"커밋되지 않은 수정 없음"은 일반적으로 보류중인 변경이 있음을 의미합니다. 전환 작업중인 사본으로 인해 메시지가 표시되거나 보류중인 변경 사항에 커밋되지 않은 수정 사항이있을 수 있습니다. 이 실행 확인하려면 :

svn status -q c:\path\to\workingcopy 

은 "아니오 자녀 전환하는 것은"당신이 전환 작업 복사본을 가지고 있다는 것을 의미,이 거기 있음을 의미 디렉토리가 루트 디렉토리가 아닌 작업 복사본에서 다른 지점에 '연결'적어도 하나의 작업 복사본의 이 문제를 해결하려면 작업 복사본의 루트를 다시 브랜치로 전환해야합니다. 불행히도 AnkhSVN은 이것을 (아직) 허용하지 않습니다. 명령 줄 클라이언트를 다음과 같이 실행할 수 있습니다.

svn switch <reposurl>/branches/correctbranch c:\path\to\workingcopy