Você pode ter que fazer o check out de outra cópia de trabalho, e mover suas alterações para a nova cópia, mas tenha cuidado pule os arquivos .svn /:
data$ cp -a xyz xyz.bak
data$ cd xyz
data/xyz$ find -type d -name .svn -prune | xargs rm -fr
data/xyz$ cd ..
data$ mv xyz xyz-broken
data$ svn checkout ... xyz-new
data$ cp -R xyz-broken/* xyz-new/
Umm .. Eu não testei o script, espero que funcione!