adsense728x90


windows에서 .svn 삭제하기 Computers


unix-like 환경에서는 script를 다들 잘 쓰는데,
windows에서는 남들이 잘 안쓰니, 내가 베끼기도 힘들다.
.svn을 삭제하기 위한 방법으로 registry에 알아보지 못할 말을 추가하는 방법이 유명하다.
http://www.onlybalance.pe.kr/xe/tech/995

Windows Registry Editor Version 5.00
2.  
3.[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN]
4.@="Delete SVN Folders"
5.  
6.[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command]
7.@="cmd.exe /c \"TITLE Removing SVN Folders in %1 && COLOR 9A && FOR /r \"%1\" %%f IN (.svn) DO RD /s /q \"%%f\" \""

을 cmd에서 따라해봐도 작동을 안한다.
아마도 %1이 directory 이름인가?

http://www.axelscript.com/2008/03/11/delete-all-svn-files-in-windows/
에 cmd 파일을 만들어 쓰면 된다고 써있는데, 나는 실패했다.

The easiest way is by creating a .cmd script file at the root directory and execute it. Here is the code for cleanSVN.cmd :

for /f “tokens=* delims=” %%i in (’dir /s /b /a:d *svn’) do (
rd /s /q “%%i”
)

regards,
azizasm (Malaysia)



아웅 불편해.
perl이라도 깔아 써야 하나

덧글

  • ㅈㅅㄹ 2011/03/30 01:49 # 삭제 답글

    그냥 cygwin깔고 find . -name ".svn" -exec rm -rf '{}' ; 쓰는게 제일 속편해요 ㅋㅋ
댓글 입력 영역