これをテストできるSubversionリポジトリはありませんが、それほど難しくはありません。
find . -name .svn -prune -o print
これにより、作業ディレクトリ(.svnディレクトリを除く)内のすべてのファイルが一覧表示されます。
これで、これをwhile読み取りループと組み合わせることができます
find . -name .svn -prune -o print | while read file
do
svn propdel svn:eol-style $file
svn propset svn:mime-type application/octet-stream $file
done
ここで、ファイルにそのプロパティが設定されているかどうかを確認していないことに気付きました。私は単に気にしません。そして、これはすべてのファイルを実行します。find
特定の種類のファイルのみを実行する場合は、次のコマンドを変更する必要があります。
find . -name .svn -prune -o -name "*.jpg" print
クリーンなSubversion作業ディレクトリから始めて、次のようなテストを実行することを強くお勧めします。
find . -name .svn -prune -o print | while read file
do
echo svn propdel svn:eol-style $file
echo svn propset svn:mime-type application/octet-stream $file
done
その出力が良さそうな場合は、を削除しecho
て'erripします。