J'ai récemment mis à niveau mon installation TortoiseSVN vers la version 1.7.1. Cela m'a également obligé à mettre à niveau ma copie de travail. La mise à niveau a supprimé tous les répertoires .svn (sauf un) de tous les sous-répertoires, ne laissant qu'un seul à la racine.
Maintenant, à l'improviste (bien sûr, je soupçonne mon logiciel antivirus), il y a une erreur lorsque j'essaie par exemple de nettoyer la copie de travail. Je ne suis pas non plus en mesure de commettre quoi que ce soit.
Le message d'erreur lors du nettoyage est:
Le nettoyage n'a pas pu traiter les chemins suivants: C: \ svn
Impossible d'ouvrir le fichier 'C: \ svn.svn \ pristine \ 73 \ 73bcc5fa7819f84f56b81dfa0236f0aac7b7d404.svn-base': le système ne peut pas trouver le fichier spécifié.
J'ai retracé l'erreur liée à la présence d'un répertoire dans la copie de travail. Si je le renomme, alors tout fonctionne. Quand il est présent, j'obtiens l'erreur. Je l'ai également supprimé et vérifié à nouveau. Aucun changement, l'erreur persiste.
Avec les versions précédentes, je pouvais facilement réparer les dommages dans le .svn: supprimez simplement le dossier incriminé et vérifiez à nouveau. Je ne peux plus faire cela car maintenant le répertoire .svn est centralisé.
Que puis-je faire pour réparer ma copie de travail?