본문 바로가기

Computer/ETC

SVN 폴더 삭제(Shell Script)

 

형상 관리용으로 SVN이나, Visual SourceSafe 같은 프로그램을 사용하는데..

이 녀석들의 관리 방법은 하위에 폴더를 두고 거기에 해당 폴더를 감시하고 정보를 남겨 놓는다.

 

이때 생기는 폴더.

SVN 같은 경우에는 (.svn)이라는 이름으로 폴더가 생성되는데.

모든 폴더에 존재하게 된다.

 

삭제 하는 방법은 폴더에서 검색해서 지워도 되지만 구글링의 힘을 빌어.

마우스 우 클릭 시 컨텍스트 메뉴에서 지울 수 있는 방법이 있어 소개하고자 한다.

 

해당 코드는 아래와 같다.

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 && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

 

등록 시 아래와 같이 Delete SVN Folders 라는 메뉴를 확인 할 수 있다.

 

 

추가로 해당 파일과 메뉴 삭제 REG도 같이 올려 놓으니 사용하시기 바랍니다.

해당 스크립트의 경우 아래 링크를 참고 하였으며, 삭제 메뉴는 두 번째 링크를 참고하였습니다.

 

  1. 등록 http://weblogs.asp.net/jgalloway/archive/2007/02/24/shell-command-remove-svn-folders.aspx


  2. 삭제 http://support.microsoft.com/kb/310516

     

 

 

감사합니다.