Tortoise SVN으로 폴더의 저장소 변경
실수로 Tortoise SVN에서 기본 폴더없이 저장소를 만든 다음 로컬에서 체크 아웃했습니다. 깨달았습니다. 기본값으로 해당 저장소를 만드는 것을 잊었으므로 Visual SVN Server를 사용하여 저장소를 삭제 한 다음 이제 기본 폴더 트렁크 등이있는 동일한 저장소 이름을 다시 만들었습니다.
문제는 내 로컬 폴더가 이미 체크 아웃 된 것입니다. 새 저장소 URL을 변경 / 재 지정하려면 어떻게해야합니까?
폴더를 마우스 오른쪽 버튼으로 클릭하고 Tortoise 메뉴에서 "relocate"를 클릭 할 수 있습니다.
작업 복사본을 마우스 오른쪽 버튼으로 클릭하고 TortoiseSVN / Switch ...를 선택한 다음 "To path :"를 저장소의 새 폴더로 변경합니다. 그것은 나를 위해 일했습니다.
두 리포지토리에 동일한 고유 식별자 (UID)가 없기 때문에이 작업을 쉽게 수행 할 수 없습니다. 이를 수행 할 수있는 두 가지 방법이 있습니다.
새 저장소에 특정 UID를 강제 적용 (SVN 서버에서 해당 옵션을 제공하는지 확실하지 않음)
저장소를 삭제하지 말고 작업 복사본에 폴더를 만들고
svn move
파일을 트렁크에 만든 다음 모든 것을 체크인하십시오.
체크 아웃 된 버전에 필요한 파일이 없다고 가정하면 디렉토리를 삭제하고 다시 체크 아웃하면됩니다.
(로컬 작업 복사본에 파일이 있다고 가정) : 새 저장소를 만들었으므로 작업 복사본을 저장소로 가져와야합니다.
TortoiseSVN을 사용하면 작업 복사본을 다른 폴더로 내보낼 수 있습니다 (그러면 .svn 폴더없이 소스 파일 만 있음). 그런 다음 해당 폴더를 새 저장소의 / trunk로 가져올 수 있습니다.
참조 URL : https://stackoverflow.com/questions/770458/change-repository-on-your-folder-with-tortoise-svn
'program tip' 카테고리의 다른 글
Perl에서 운영 체제를 어떻게 감지합니까? (0) | 2021.01.07 |
---|---|
유형 접미사를 사용하지 않고 소수점이있는 숫자를 소수점 유형에 직접 할당 할 수없는 이유는 무엇입니까? (0) | 2021.01.07 |
Java 용 힙 분석 도구에 대한 권장 사항? (0) | 2021.01.07 |
C는 오버로딩을 지원합니까? (0) | 2021.01.07 |
e.preventDefault () 호출 후 양식 제출 (0) | 2021.01.06 |