no bash:
removesvn() {
cd $1
for f in */.svn; do
[ -d "$f" ] && removesvn ${f%/.svn}
done
[ -d "$f" ] && rm -rf .svn
}
removesvn .
deve navegar por todas as pastas que contenham uma pasta .svn e removê-la.
No entanto, é melhor você usar o svn para exportar (
svn export
eu acredito) uma árvore baunilha sem informações de versão, que é provavelmente o que você está procurando.
EDITAR
Observe que o script bash acima apenas remove pastas .svn que estão conectadas ao original (ou seja, ele não removerá a / b / c / .svn se b não contiver um .svn). Se você quer apenas limpar o arquivo .svn em seu sistema de arquivos, o find provavelmente fará um trabalho melhor.