developer tip

Tortoise SVN을 사용하여 SVN 저장소에서 디렉토리 이동

optionbox 2021. 1. 11. 08:03
반응형

Tortoise SVN을 사용하여 SVN 저장소에서 디렉토리 이동


둘 다 동일한 SVN 저장소에있는 경우 한 디렉터리에서 다른 디렉터리로 하위 디렉터리를 이동하는 방법은 무엇입니까? 거북이 SVN을 사용하고 있습니다.


이동할 폴더 / 파일을 선택한 다음 마우스 오른쪽 버튼으로 클릭하고 이동할 위치로 끕니다. 메뉴에 " SVN Move versioned files here " 옵션이 표시됩니다.

phenry 에서 명확히 알 수 있듯이 대상 폴더는 SVN 폴더로 인식되어야합니다. 폴더는 이미 저장소에 커밋되어 있거나 추가를 선택하여 추가되도록 설정할 수 있습니다.

대상 폴더가 SVN 리포지토리의 일부가 아닌 경우 마우스 오른쪽 버튼을 클릭 한 후 SVN 내보내기 명령을 사용하여 파일을 대상 폴더로 복사합니다.


참고 크리스 톰슨의 허용 대답은 경우에만 작동 두 디렉토리가 이미 TortoiseSVN을 인식하고 있습니다 . Explorer에서 새 폴더를 만들고 기존 폴더에서 해당 폴더로 파일을 이동하려고하면 TortoiseSVN 상황에 맞는 메뉴 항목이 표시되지 않습니다. 새 폴더를 만든 후에는 Commit 작업 (새 버전 번호 생성) 또는 Add 작업 ( 새 버전 번호 생성) 을 수행해야합니다. 따라서 TortoiseSVN은 새 폴더에 대해 알고 다음 옵션을 얻게됩니다. SVN에서 항목을 이동합니다. 여기.


또는 Repository Browser에서 파일 / 폴더를 끌어서 원하는 폴더에 놓을 수 있습니다.


이동하기 전에 상위 폴더의 이름을 변경 한 경우 이동할 때 "교차 / 허용되지 않음"기호가 표시됩니다.

해결 방법은 먼저 하위를 이동 한 다음 상위 이름 만 바꾸는 것입니다 (이미 상위 이름을 변경 한 경우 실행 취소).

참조 URL : https://stackoverflow.com/questions/264571/move-directory-across-svn-repository-using-tortoise-svn

반응형