私はこの解決策を見つけました:
find -type d -name .svn|xargs rm -rf
しかし、私はmingw環境(とにかく対処するのに十分なバシー)を使用しているため、find
コマンドがありません。しかし、私はそのls -aR
ようなものを使用しています。任意のヒント?
MSYSをインストールし、それが提供する findutils をインストールすることをお勧めします。
find.exe
Msys(git) の一部です。そうですxargs.exe
(Mingwと一緒だったかどうかはわかりません)
または、Powershell を試してください (Windows を使用している場合):
gci c:\path\to\workingcopy -include .svn -Recurse -Force | rm -Recurse -Force
私が最終的に使用した私の半分のソリューション:
ls -aR | egrep ".*.svn:" | sed s/.$// | xargs rm -rf
Windowsシェルがそれを正しく処理するには、引用符が必要でした(スペースのエスケープが機能するかどうかはわかりません)。それ以外は問題なく動作しました。
次回使用する必要があるより良いソリューション:
svn export
仕事を見つける