2013-04-11 6 views
1

트렁크의 변경 사항을 분기로 병합하려고합니다. 이전에이 도구를 사용해 보았을 때 모든 것이 완벽하게 작동했지만이 경우 병합 마법사에 "커밋되지 않은 변경 사항 없음"옆에 십자가가 표시되어 계속 진행하지 않습니다. 이 문제를 해결하기 위해 생각할 수있는 모든 작업을 수행했지만 내 "보류 변경"창에 항목이 없으므로 문제가 될 수있는 부분이 손실되었습니다!AnkhSVN 트렁크를 분기로 병합

다음에 시도 할 내용에 대한 도움이나 안내는 매우 감사하겠습니다. 최신 안정적인 2.4 AnkhSVN 릴리스로 Visual Studio 2012를 사용하고 있습니다.

답변

3

TL : DR - TortoiseSVN을 다운로드하고 VisualSVN 서버 콘솔을 사용하여 진행 상황을 정확히 확인합니다.

이것은 AnkhSVN만으로는 해결할 수 없었습니다. TortoiseSVN을 다운로드하고 솔루션을 검사했습니다. 이름이 바뀐 폴더 중 하나와 트리 충돌이 발생하여 VisualSVN 관리 서버에 로그인하여 "이전"(원래 명명 된) 폴더를 직접 삭제하고 업데이트를 가져 왔습니다.

내가 발견 한 다음 문제는 "obj"폴더가 Visual Studio에서 파일을 업데이트하는 것을 좋아해서 문제를 일으키는 믹스에 어떻게 든 들어 왔기 때문에 항상 커밋 할 파일이 있다는 것입니다. TortoiseSVN을 사용하여 모든 obj 폴더에서 "Unversion and add to ignore list"를 사용했습니다 (해결책이있는 프로젝트에서 약 5 개의 프로젝트가있었습니다!).

이 단계를 수행하면 Visual Studio에서 AnkhSVN을 사용하여 업데이트 한 다음 AnkhSVN 병합 마법사를 사용하여 변경 내용을 트렁크에서 분기로 가져올 수있었습니다.