it-swarm-ja.com

.svnディレクトリを再帰的に削除する方法は?

現在のディレクトリから始めて、すべての.svnディレクトリを再帰的に削除するにはどうすればよいですか?

7
FinalForm

Svnは、作業ツリーのコピーを提供する「export」コマンドを提供しますが、すべての.svnディレクトリが散在していないことに注意してください。これはあなたが望むものかもしれません。

$ svn export /tmp/copy_of_my_tree
13
Ned Batchelder

Linux(または同等のもの)で作業している場合は、次のことを実行できます。

find . -name .svn -exec rm -rf {} \;
9

最新のUN * Xライクなシステム(Linux、Mac OS X、FreeBSD)では:

find . -type d -name '.svn' -exec rm -rf {} \;

検索:

  • 現在のディレクトリ
  • ディレクトリ
  • 名前は.svn
  • 見つかったら、それぞれでrm -rfを実行します