Please Enable JavaScript!
Gon[ Enable JavaScript ]

소스코드 .svn 디렉토리 한번에 삭제하는 방법

프로그래밍 툴/이클립스(Eclipse)
반응형

소스코드 .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 \""

 

소스코드 .svn 디렉토리 한번에 삭제하는 방법

 

그림처럼 파일을 .reg 확장자로 저장해야 합니다

소스코드 .svn 디렉토리 한번에 삭제하는 방법

 

저장한 레지스트리 등록 파일을 더블클릭합니다. 그림처럼 경고 메시지가 뜨더라도 무시하고 예 버튼을 눌러 실행합니다. 참고로 검증되지 않은 레지스트리 등록 파일은 절대 클릭하지 마세요. 레지스트리를 잘못 손대면 컴퓨터를 포맷할 수도 있기 때문입니다

소스코드 .svn 디렉토리 한번에 삭제하는 방법

 

레지스트리 등록이 끝났다면 오른쪽 마우스를 눌러 보세요. Delete SVN Folders 메뉴가 생겼을 겁니다. 폴더를 선택하고 해당 메뉴를 클릭하면 위에서 등록한 스크립트가 실행됩니다. 그리고 .svn 폴더를 말끔히 사라질 겁니다

소스코드 .svn 디렉토리 한번에 삭제하는 방법

반응형
Posted by 녹두장군1
,