Programming - cpueblo.com

.svn 디렉토리를 모두 삭제하는 방법 (리눅스 / 윈도우)


글쓴이 : 유광희 날짜 : 2013-06-20 (목) 22:01 조회 : 19116

안녕하세요유광희 입니다.

개발시 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 기능과 배경화면을 변경한 버전 입니다.

a.png

 

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"
 

감사합니다.

 

Downloads

  • delete_svn_folders.reg

  •