2011-08-31 4 views
1

이전 SourceSafe 사용자는 SVN으로 전환해야합니다. 따라서 트렁크의 프로젝트 중 하나는 항상 "트리 충돌"이라고 말합니다. 나는 그것에서 어떤 일도하지 않았다 (또는 적어도 내가 지킬 필요가없는). 나는 그저 저장소의 내용을 정확히 "가져오고"싶습니다. 폴더를 삭제하고 업데이트하는 것은 그 트릭을 수행하지 않는 것 같습니다. 이것은 간단해야합니다. 나는 폴더에 무엇이 있는지 상관하지 않고, 단지 저장소에있는 것을 원합니다. 어떻게하면 SVN에서 프로젝트를 (VSS 용어로) 가져올 수 있습니까?SVN Tree Conflict - 파일을 가져 오시겠습니까?

답변

1

svn checkout

은 나뿐만 아니라 TortoiseSVN 같은 클라이언트를 사용하는 것이 좋습니다.

일반적으로 파일이 이동/삭제 된 경우 SVN 명령을 사용하지 않고 트리 충돌이 발생합니다. 그러나 새 폴더에 새로 체크 아웃 할 때 충돌이 없어야합니다. 파일 탐색기에 "숨김"파일과 폴더를 표시하여 폴더에 첨부 된 svn 정보가 없는지 확인하십시오. .svn 폴더가있는 경우 해당 폴더를 삭제하거나 .svn 파일이없는 디렉토리에서 새 체크 아웃 위치를 만들 수 있습니다.

+0

죄송합니다 - 예, TortoiseSVN을 사용하고 있습니다. Repo Browser의 "Checkout"은 여전히 ​​"Tree Conflict"를 제공합니다. – user191582

+0

새 디렉토리를 체크 아웃 해 보셨습니까? .svn 파일이없는 파일 하나? 또한 정리 명령을 사용해보십시오. 그래도 여전히 작동하지 않는다면. 마우스 오른쪽 버튼을 클릭하고 '해결 된 기호'를 선택하십시오. 필요한 경우 다시 시작합니다. – Tony

+0

감사합니다. "해결 된"다음 "업데이트"가 효과가있는 것으로 보입니다. – user191582

관련 문제