안녕하세요. 유광희 입니다.
개발시 svn 을 사용하다 보면.svn 디렉토리를 삭제가 필요할 때 사용합니다.
리눅스 환경
쉘에서 아래를 입력하면 하위의 .svn 을
모두 삭제해 줍니다.
$ find
. -name .svn -print0 | xargs -0 rm -rf
|
pint0와 xarts-0 의 0는 모두 숫자 0(Zero) 입니다.
윈도우 환경
1. 아래처럼 탐색기에서
사용하는 방법입니다.
첨부된 delete_svn_folders.reg 를 실행하면 .svn 폴더를 찾아 모두 삭제해줍니다.
출처 (http://weblogs.asp.net/jgalloway/archive/2007/02/24/shell-command-remove-svn-folders.aspx)
에서 pause 기능과 배경화면을
변경한 버전 입니다.
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
\""
|
2. 원하는 폴더의 루트로 이동하여 cmd 를
통해 실행 하는 방법입니다.
FOR /R %1 %%1 IN (.svn) DO RMDIR /S /Q "%%1" |
감사합니다.