Eventualmente, imaginei um método para fazer isso (assim como obter tudo o que não está sendo revisado atualmente sob o controle de versão apropriado):
- Use o comando "find" para remover todos os diretórios .svn da cópia de trabalho quebrada
- Mover a cópia de trabalho para outro local
- Fazer check-out de uma nova cópia de trabalho no local original
- Copie recursivamente a cópia de trabalho antiga / despojada para a nova
- Não há mais problemas
Eu acho que deve ter havido alguma corrupção em um dos arquivos .svn para essa cópia de trabalho.