2008-11-05 6 views

답변

80

이동할 폴더/파일을 선택한 다음 오른쪽 클릭하고 이동하려는 위치로 끕니다. 메뉴에 "SVN 여기에서 버전이있는 파일을 이동하십시오."

phenry에 명시된대로 대상 폴더는 SVN 폴더로 인식되어야합니다. 폴더는 이미 리포지토리에 커밋 된 상태이거나 Add를 선택하여 추가되도록 설정할 수 있습니다.

대상 폴더가 SVN 저장소의 일부가 아닌 경우 마우스 오른쪽 버튼으로 누른 다음 SVN 내보내기 명령을 사용하여 파일을 원하는 대상 폴더로 복사하십시오.

+0

찾을 수 있습니다. 바로 내가 필요한 것입니다. 감사합니다! – Graviton

+0

와우. 그걸 몰랐어. TortoiseSVN이 저를 째깍 거리기 시작했습니다. –

+0

정말 저를 도왔습니다 - 감사합니다! – Guy

10

또는 리포지토리 브라우저에서 파일/폴더를 끌어 원하는 폴더에 놓을 수 있습니다.

+0

이것이 나에게 가장 쉬운 해결책이었습니다. 감사합니다. – dleerob

24

두 디렉터리가 이미 TortoiseSVN에 의해 인식되는 경우에만 Chris Thompson's accepted answer이 작동한다는 점에 유의하십시오. 탐색기에 새 폴더를 만들고 기존 폴더에서 파일을 이동하려고하면 TortoiseSVN 컨텍스트 메뉴 항목을 가져올 수 없습니다. 새 폴더를 만든 후에는 커밋 동작 (새 버전 번호 생성) 또는 추가 동작 (수행하지 않음)을 수행해야합니다. 따라서 TortoiseSVN은 새 폴더에 대해 알고 있으며, SVN에서 항목을 이동하는 옵션이 생깁니다. More here.

+1

대부분의 사람들이이 부분을 놓치고 –

+0

나는이 부분을 놓친 사람들 중 하나입니다. 고마워! –

0

이동하기 전에 상위 폴더의 이름을 변경하면 이동할 때 "교차/허용 안 함"기호가 표시됩니다.

해결 방법은 먼저 하위 항목을 이동 한 다음 상위 항목의 이름을 다시 지정합니다 (이미 부모 항목의 이름을 변경 한 경우 실행 취소).

관련 문제