svnで構成管理をしていると、”.svn”の隠しファイル(フォルダ)が生成されます。
やりたいこと
リポジトリから切り離せばこの隠しファイルは削除されますが、やり忘れてコピーなどをしてしまった場合、ゴミとして残ってしまいます。
そんなときに、svnのゴミファイル/フォルダを再帰的に削除するコマンドをメモしておきます。
削除コマンド
フォルダを指定して削除する
Windows
for /R %削除対象フォルダ% %i in (.svn) do rd /Q /S "%i"
Linux
find %削除対象フォルダ% -name .svn -exec rm -fr {} \;
カレントディレクトリ以下を削除する
※事前に目的のディレクトリへcdで遷移しておくこと。
Windows
for /R %i in (.svn) do rd /Q /S "%i"
Linux
find . -name .svn -exec rm -fr {} \;
コメント