Windows
Linux
Git
svn
shelscript

カレントディレクトリ配下の.svn(.git)ディレクトリをすべて削除するコマンド(shellscript, windowsバッチファイル)

More than 5 years have passed since last update.


SVNからチェックアウトしてきた環境を別のSVNのチェックアウト環境に移植するときなど、なにかと.svnのディレクトリがじゃまになる時があります。そんなときは下記のコマンドを投入すると.svnディレクトリをリダイレクトで検索して削除できます。


  • Linux/Unix


svn_delete.sh

    find . -name .svn -exec rm -fr {} \;


もしくは、


svn_delete.sh

    find . -name .svn | xargs rm -rf



  • windows batchファイル


svn_delete.bat

    for /R %i in (.svn) do rd /Q /S "%i"


※注 もちろん、ターミナル(windowsの場合はコマンドプロンプト)から直接本コマンドを叩いてもOKです。


.svnを.gitに変更すればgitの環境でも使えそう٩(’ω’)و