У меня нет репозитория Subversion, где я могу проверить это, но это не должно быть слишком сложно:
find . -name .svn -prune -o print
Будет выведен список всех файлов в вашем рабочем каталоге (без каталогов .svn).
Теперь вы можете комбинировать это с циклом чтения пока
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
и позвольте ему разорваться.