TortoiseSVN을 사용하여 소스 제어에서 폴더를 어떻게 제거합니까?
TortoiseSVN 으로 소스 제어되는 폴더를 어떻게 제거 합니까?
확장 된 상황에 맞는 메뉴에 전용 항목이 있습니다.
- 홀드 Shift폴더에 키 아래로 마우스 오른쪽 버튼으로 클릭합니다.
- TortoiseSVN 메뉴에서 "삭제 (로컬 유지)"를 클릭하십시오.
TortoiseSVN의 확장 컨텍스트 메뉴 페이지 에서 이미지가 잘립니다 . 문서 흐림을
삭제 (로컬 유지) 합니다.
가장 쉬운 방법은 여기에 설명되어 있습니다 : http://tortoisesvn.net/unversion.html
이 기사는 약간 장황하고 일부 방법은 나에게 도움이되지 않았습니다 (폴더를 드래그하여 Windows 7에서 허용하지 않음).
기사에서 나를 위해 일한 것은 다음과 같습니다.
단순 : 작업 사본 을 마우스 오른쪽 단추로 클릭 하고 상황에 맞는 메뉴에서 " 내보내기 ..."를 선택하면 작업 사본을 내보낼 폴더를 선택할 수있는 폴더 찾아보기 대화 상자가 표시됩니다. 작업 복사본이 대상 과 동일한 경로 를 선택한 경우 (즉, 작업 복사본을 자체로 내보내는 경우) TortoiseSVN은 해당 작업 복사본의 모든 .svn 폴더를 제거합니다.
소스 제어에서 폴더를 제거하고 로컬로 유지하려면 가장 쉬운 방법은
- 폴더의 백업을 만듭니다 (다른 곳에 복사)
- 삭제 지침을 따르십시오
- 폴더를 복원
- 서브 버전에게 폴더를 "무시"하도록 지시
또한 .svn
제거하려는 폴더에서 시작 되는 디렉토리를 삭제하거나 svn / tortoise를 혼란스럽게 만듭니다. 1 단계에 대해 "내보내기"를 수행하여 모든 .svn
디렉토리를 제거 할 수 있습니다 (단일 디렉토리가 아닌 전체 디렉토리 트리에 대해이 작업을 수행하는 경우 폴더를 직접 정리하는 것보다 훨씬 편리합니다) .
디렉토리를 마우스 오른쪽 버튼으로 클릭하고 TortoiseSVN- > 삭제 로 이동하십시오 . 그런 다음 상위 디렉토리와 SVN Commit ... 을 마우스 오른쪽 버튼으로 클릭 하면 폴더가 제거됩니다.
TortoiseSVN 메뉴에는 내보내기 옵션이있어 저장소에서 분리 된 폴더의 사본을 제공합니다. 또는 마우스 오른쪽 버튼을 클릭하고 폴더를 끌어 "SVN Export to here"또는 "SVN Export all to here"를 선택할 수 있습니다.
"모두 내보내기"는 내보내기 대화 상자에서 "버전이없는 파일도 내보내기"를 선택하는 것과 같습니다. 그러면 .svn 폴더없이 작업 복사본이 효과적으로 복제됩니다.
Windows 검색, 시스템 및 숨김 파일 플래그 설정 ... 파일 이름 ".svn"... 검색 후-모든 .svn 디렉토리가 함께 그룹화되도록 정렬 ... 강조 표시-hit delete :)
모든 .svn 폴더를 가져 와서 단일 폴더로 결합한 거북이 명령 "SVN 1.7로 업데이트"를 실행했습니다. 그런 다음 .svn 폴더 하나만 삭제할 수 있었고 모든 것이 좋았습니다!
TortoiseSVN으로 로컬 버전 의 파일 (또는 디렉토리) 을 확인하고 유지하는 세 가지 간단한 방법이 있습니다 .
- Stefan이 쓴 것과 같은 경로로 내보내기 ;
- bob esponja의 답변 으로 Shift 키를 사용하여 액세스하는 "삭제 (로컬 유지)"기능 ;
- 이 답변으로보고하는 Unversion and ignore to ignore list 옵션
후자의 방법은 세 가지 중에서 가장 쉬운 방법 인 반면, 첫 번째 방법 (가장 많은 투표)은 수행 할 작업 측면에서 가장 길다.
버전 관리에서 제거하려는 폴더 내의 .svn 폴더를 삭제하십시오.
이것이 나를 위해 일한 것입니다.
- 삭제하려는 폴더 / 분기를 마우스 오른쪽 버튼으로 클릭하고 TortoiseSNV-> 삭제를 사용하십시오.
- 정리를 수행하십시오. 나는 이것을 커맨드 라인에서했다
svn cleanup <path to the folder to delete including folder name>
; 그렇지 않으면 폴더를 마우스 오른쪽 버튼으로 클릭하고 정리를 수행 할 수 있습니다. - 삭제하려는 폴더의 상위 디렉토리로 이동하여 변경 사항을 커미트하십시오.
작업 디렉토리와 Subversion에서 폴더를 제거해야합니다.
"버전이없는 파일을 다음으로 내보내기"옵션을 선택한 상태에서 폴더를 새 위치로 내보내는 것이 좋습니다. TortoiseSVN은 모든 Subversion 특정 설정을 제거하고 깨끗한 폴더를 얻습니다. 이제 원래 폴더를 삭제하고 새로 내 보낸 폴더를 그곳으로 옮길 수 있습니다.
얼마 지나지 않아 버전 관리에서 더 이상 원하는 Subversion의 작업 복사 폴더가 실행됩니다. 나는 그것들을“언 버전”하고 싶다. 일반적으로 모든 .svn 관련 폴더에서 일종의 찾기 및 삭제를 수행하지만 TortoiseSVN을 설치하면 더 쉬운 방법이 있습니다.
"내보내기"명령에 익숙해야합니다. 이렇게하면 모든 성가신 .svn 폴더가없는 새 위치에 파일 사본이 만들어집니다. 무언가를 '버전 해제'하고 싶지만 사본을 원하지 않는 경우 – 단순히“내보내기”를하고 Tortoise가“내보낼 폴더”를 요청하면 작업 사본과 같은 폴더를 선택하십시오! Tortoise는 모든 .svn 폴더를 제거합니다.
견적 : http://thecrumb.com/2008/09/25/removing-svn-files-with-tortoisesvn/
작업중인 사본을 마우스 오른쪽 단추로 클릭하고 상황에 맞는 메뉴에서 "내보내기 ..."를 선택하십시오. 폴더 찾아보기 대화 상자가 표시됩니다.
작업 복사본이 대상과 동일한 경로를 선택해야합니다. TortoiseSVN은 해당 작업 복사본의 모든 .svn 폴더를 제거 할 것인지 묻습니다. 그냥 그렇습니다!
'Programing' 카테고리의 다른 글
인터페이스 빌더에서 자동 레이아웃 (제약) 제거 (0) | 2020.07.08 |
---|---|
Activity에서 Fragment로 변수를 전달하고 다시 전달하는 방법은 무엇입니까? (0) | 2020.07.08 |
'parent.relativePath'는 org.apache : apache 대신 내 com.mycompany : MyProject를 가리 킵니다. 왜 그렇습니까? (0) | 2020.07.07 |
파이썬에서 변수가 없음, 참 또는 거짓인지 어떻게 테스트해야합니까? (0) | 2020.07.07 |
열거 형이 가질 수있는 모든 값을 가져 오는 SQL 쿼리 (0) | 2020.07.07 |