본문 바로가기
Web Programing!/이클립스

[이클립스] .svn 폴더 및 파일 삭제 배치파일

by 어설픈봉봉이 2011. 8. 1.
반응형
SMALL

 

.svn 폴더 및 파일 삭제 배치파일


TortoiseSVN을 쓰고 있는데 체크아웃한 폴더의 저장소 연결을 제거하고 싶을 때가 종종 있습니다.

폴더 사본을 만들어서 임시로 이것저것 지지고 볶고 싶은데 그러다가 실수로 사본 폴더에서 체크인을 해버릴까 두려워서
.svn 폴더를 찾아 지우는 배치파일을 만들었습니다. (아시겠지만 .svn 폴더를 제거하면 저장소와의 연결이 끊깁니다)

일단 아무 곳에나 다음 내용의 배치파일을 만듭니다. (바탕화면 같은 곳이 적절할 듯)
 

@FOR /R %1 %%1 IN (.svn) DO RMDIR /S /Q "%%1"
@PAUSE


탐색기에서 연결을 끊고 싶은 폴더로 이동한 다음 주소바에 있는 경로를 드래그 해서 이 배치파일에 인자로 던져넣습니다.
그러면 인자로 준 경로의 하위에 있는 모든 .svn 폴더가 삭제됩니다.
 
1. 밑의 소스를 .bat 파일로 만든다.
     @FOR /R %1 %%1 IN (.svn) DO RMDIR /S /Q "%%1"
     @PAUSE
2. cmd로 저장한 .bat이 있는 경로 위치를 찾는다.
3. 저장한 파일명과 지우고자 하는 폴더들의 상위 경로의 경로를 적는다.
예 )   파일명.bat c\C:\resin-2.1.14\webapps\폴더명

 

 


반응형