Я хочу, чтобы он был очищен от SVN, рекурсивно, но, конечно, сохрани мои файлы.
используйте find и ищите .svn каталоги
найти. -name "FILE-TO-FIND" -exec rm -rf {} \;
Вы имеете в виду убить все каталоги .svn?Это должно сделать это:
find -name '.svn' -type d -exec rm -rf {} ';'
РЕДАКТИРОВАТЬ: Обновлено из комментариев.Doh!
Вы можете получить новую копию из репозитория svn, используя команду svn export вместо svn checkout.В результирующем дереве не будет битов SVN.
svn export
svn checkout