2011-04-13 9 views
5

그래서/main/oldProject /에 trunk가있는 프로젝트가 있고 그 안에 분기 폴더가 있습니다. trunk와 branches 폴더를/main/newProject /라는 새 폴더로 옮겨야합니다. 이미 TortoiseSVN으로 빈/main/newProject/폴더를 가져 왔지만 기존 폴더에서 모든 내용을 이동하는 방법을 모르겠습니다.svn 프로젝트를 다른 폴더로 옮깁니다

나는 svn export가 트릭을 할 것이라고 생각했지만, 커밋되지 않은 변경 사항은 이동하지 않는다고 생각했다. 이것은 나를 위해 실행할 수 있지만 새로운 경로에 복사 할 수있는 작업을 수행하는 방법이 있었으면합니다.

아이디어가 있습니까?

답변

10

나는이 이동이 단일 저장소 내에 있다고 생각합니까? 그렇다면 저장소를 로컬 작업 복사본으로 체크 아웃하고 트렁크 & 분기 폴더를 왼쪽 대신 오른쪽 마우스 버튼을 사용하여 Windows 탐색기로 끌어옵니다. 놓으면 대화 상자가 나타나서 SVN 이동 또는 SVN 복사 옵션을 제공합니다. 귀하의 사건에 적절한 것을 선택하고 저 지르십시오.

전체 기록과 함께 적절한 SVN 복사/이동을 수행합니다.

0

Windows의 경우 저장소 내의 프로젝트 폴더를 이동하는 가장 좋은 장소는 저장소 브라우저입니다. 이동하려는 폴더의 작업 복사본에 대한 Tortoise 컨텍스트 메뉴에서 "Repo-browser"를 선택하십시오. 리포지토리 브라우저 대화 상자 창에서 트리 창의 왼쪽에있는 폴더를 찾은 다음 폴더를 트리의 대상 폴더로 드래그합니다. Tortoise가 확인을 한 다음 이동을 의뢰 할 것입니다.

+0

또한 폴더를 선택해야하는 드래그 부분을 추가하고 마우스 오른쪽 버튼을 클릭 (오른쪽 클릭을 해제하지 않음) 한 후 누른 상태에서 복사 또는 이동하려는 폴더로 드래그하십시오. –

관련 문제