버전관리하는 프로젝트 소스를 이전할 때 버전관리 정보를 삭제해야 하는 경우가 종종 있습니다. 가령 svn 사용한다면 프로젝트 소스 각 경로에 있는 .svn 폴더를 삭제해야겠죠. 탐색기에서 간단하게 할 수도 있지만 이걸 스크립트로 한다면 ... 예전에는 파이썬으로 간단하게 처리했었는데 이번에 파이썬 없는 환경이라 윈도우 bat 파일에서 하는 방법을 찾아봤습니다.
cd 작업 경로
FOR /F "tokens=" %%G IN ('DIR /B /AD /S .svn*') DO rmdir /S /Q "%%G"
아 물론 윈도우에 cygwin 이나 babun 등을 설치해놓았다면 간단하게 아래 같은 방법 등으로 처리해도 되긴 할겁니다.
find . -name .svn -exec rm -rf '{}' \; 또는
find . -name .svn | xargs rm -rf
'Slack 채널 정리' 카테고리의 다른 글
바탕화면에 바로가기 버튼 만드는 스크립트 (0) | 2019.11.28 |
---|---|
bat/cmd 스크립트 작성 (0) | 2019.11.28 |
js, 이벤트 실행 전후에 기능 삽입 (0) | 2019.11.27 |
gitlab 에서 파일 다운로드하는 스크립트 (0) | 2019.11.27 |
PowerShell - 뭐라 제목 붙이기 애매한 (0) | 2019.11.27 |