Javaプロジェクトがあり、SVNリポジトリを使用していたので、GITに変更することにしました。
ただし、問題は、私が使用したSVNエンジンがプロジェクトのすべてのフォルダーに.svn
メタデータディレクトリを作成したことです。
この隠しフォルダーのプロジェクトのすべてのフォルダーを削除したい。
フォルダ内を検索してクリーニングする端末コマンドはありますか?
cd
コマンドを使用して目的のフォルダーに移動し、次のコマンドを記述する必要があります。
find -type d -name '.svn' -exec rm -rfv {} \;
これにより、現在のサブディレクトリからすべてのsvn
ファイルが削除されます。
同じことを行う別の方法は次のとおりです。
rm -rf `find。 -type d -name .svn`
まだsvnに接続している場合は、svn export
を実行するだけで、svnメタデータなしでプロジェクトがコピーされます:)
Windowsの場合:
次のように入力して解決策を見つけました。
find ./ -name ".svn" | xargs rm -Rf