본문 바로가기

Programming

[펌] 탐색기에서 불필요한 .svn 디렉토리의 삭제를 위한 메뉴 추가하기(DeleteSVN)

출처 : http://hbesthee.tistory.com/243

소스 형상 관리를 위하여 윈도우즈에서 TortoiseSVN을 이용하고 있는데..
더이상 SVN으로 관리할 필요가 없는 프로젝트를 백업 받으려하다 보면, 불필요한 .svn 디렉토리가 거슬립니다.
일일이 모두 삭제해 주기도 번거로웠는데... 다음과 같이 하면 간편하게 삭제할 수 있어 좋더군요.

아래와 같은 내용을 DeleteSVN.reg 파일로 만들어서 병합하면, 탐색기(Explorer)에 "Delete SVN Folders" 라는 메뉴가 추가됩니다. 추가된 메뉴를 선택하면 cmd 창이 하나 나타나면서 ".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 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

출처 : http://weblogs.asp.net/jgalloway/archive/2007/02/24/shell-command-remove-svn-folders.aspx