Каждый файл foobar
, который извлечен в рабочей копии SVN , имеет собственную копию, сохраненную в файле .svn/text-base/foobar.svn-base
. Получив этот список файлов, вы можете получить список извлеченных файлов.
ls .svn/text-base/ | sed 's/\.svn-base$//' | xargs rm
Теперь, чтобы сделать его рекурсивным, вы используете find и немного более сложный sed
find -wholename '*/.svn/text-base/*.svn-base' | sed 's/\/\.svn\/text-base\/\(.*\)\.svn-base$/\/\1/' | xargs rm
Но, в конце концов, мне действительно интересно, чего вы пытаетесь достичь ... Действительно ли ОП понимает значение проверено в значении SVN?