소스코드 .svn 디렉토리 한번에 삭제하는 방법 |
환경: Eclipse Mars |
소스에 .svn 폴더는 왜 생기는 걸까요? SVN 은 Subversion 의 약자로 버전 관리 시스템을 말합니다. 소스에 .svn 가 있다는 것은 프로젝트 소스 관리를 위해 버전 관리 시스템을 사용했다는 증거입니다. 소스가 많은 경우 .svn 는 무시못할 정도의 용량을 차지합니다. 소스를 압축해서 보관하거나 다른 사람에게 전달할 때도 문제가 될 수 있기 때문에 삭제해 주는 것이 좋습니다. 그런데 일일이 폴더마다 들어가서 삭제할 수는 없습니다. 그래서 메뉴를 만들어 한번에 삭제할 수 있는 방법에 대해 알아보겠습니다. 환경은 윈도우10 입니다.
▼ 개발할 때 저장소에 파일을 관리하면 .svn 폴더가 생깁니다. 이런 찌꺼기 폴더를 한번에 삭제하기위해서 레지스트리에 메뉴를 등록할 것입니다. 해당 메뉴는 스크립트 실행해서 한번에 폴더를 삭제할 것입니다. 다음 코드를 텍스트 에디터에 입력하고 reg 확장자로 저장합니다. 빠른 실행메뉴에 나타나도록 추가하는 레지스트리 등록 코드입니다.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
@="Delete SVN Folders"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9F && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" && PAUSE \"" |
▼ 그림처럼 파일을 .reg 확장자로 저장해야 합니다.
▼ 저장한 레지스트리 등록 파일을 더블클릭합니다. 그림처럼 경고 메시지가 뜨더라도 무시하고 예 버튼을 눌러 실행합니다. 참고로 검증되지 않은 레지스트리 등록 파일은 절대 클릭하지 마세요. 레지스트리를 잘못 손대면 컴퓨터를 포맷할 수도 있기 때문입니다.
▼ 레지스트리 등록이 끝났다면 오른쪽 마우스를 눌러 보세요. Delete SVN Folders 메뉴가 생겼을 겁니다. 폴더를 선택하고 해당 메뉴를 클릭하면 위에서 등록한 스크립트가 실행됩니다. 그리고 .svn 폴더를 말끔히 사라질 겁니다.
'프로그래밍 툴 > 이클립스(Eclipse)' 카테고리의 다른 글
이클립스 Eclipse 패키지 자동 import 단축키와 설정 변경하는 방법 (0) | 2022.08.14 |
---|---|
이클립스 Eclipse 코딩 폰트 네이버 d2 적용하기 (0) | 2020.04.28 |
이클립스 Java Project 를 Dynamic Web Project 로 변환해서 실행하는 방법 2부 (3) | 2020.04.26 |
이클립스(Eclipse) 동작 속도를 올릴수 있는 플러그인 Optimizer for Eclipse (0) | 2020.03.22 |
이클립스(Eclipse) 자바스크립트 실행 환경 만들기, 웹 프로젝트 생성방법 (0) | 2020.02.21 |
이클립스(Eclipse) JRebel 의 HotSwap 기능 구현 하기 (0) | 2019.12.26 |
이클립스 Eclipse IDE 버전에 NodeJS 개발 환경 만드는 방법 (0) | 2019.12.16 |
이클립스(Eclipse) JQuery 개발 시 자동 완성 기능 JSDT 플러그인 사용하기 (7) | 2019.11.22 |