Recientemente actualicé mi instalación de TortoiseSVN a la versión 1.7.1. Esto me obligó a actualizar mi copia de trabajo también. La actualización eliminó todos (excepto uno) de los directorios .svn de todos los subdirectorios dejando solo uno en la raíz.
Ahora, de la nada (por supuesto; sospecho que mi software antivirus) hay un error cuando, por ejemplo, intento limpiar la copia de trabajo. Tampoco soy capaz de cometer nada.
El mensaje de error al limpiar es:
La limpieza no pudo procesar las siguientes rutas: C: \ svn
No se puede abrir el archivo 'C: \ svn.svn \ pristine \ 73 \ 73bcc5fa7819f84f56b81dfa0236f0aac7b7d404.svn-base': el sistema no puede encontrar el archivo especificado.
Rastreé el error para que esté relacionado con la presencia de un directorio dentro de la copia de trabajo. Si le cambio el nombre, entonces todo funciona. Cuando está presente me sale el error. También lo eliminé y lo revisé nuevamente. Sin cambios, el error persiste.
Con versiones anteriores pude reparar daños en el .svn fácilmente: simplemente elimine la carpeta ofensiva y vuelva a revisar. Ya no puedo hacer esto porque ahora el directorio .svn está centralizado.
¿Qué podría hacer para reparar mi copia de trabajo?