Ich habe kürzlich meine TortoiseSVN-Installation auf Version 1.7.1 aktualisiert. Dies zwang mich, auch meine Arbeitskopie zu aktualisieren. Das Upgrade entfernte alle (bis auf eines) der .svn-Verzeichnisse aus allen Unterverzeichnissen und ließ nur eines im Stammverzeichnis.
Aus heiterem Himmel (natürlich, ich vermute, meine Antivirensoftware) ist ein Fehler aufgetreten, wenn ich zum Beispiel versuche, die Arbeitskopie zu bereinigen. Ich kann auch nichts begehen.
Die Fehlermeldung beim Aufräumen lautet:
Die Bereinigung konnte die folgenden Pfade nicht verarbeiten: C: \ svn
Datei 'C: \ svn.svn \ pristine \ 73 \ 73bcc5fa7819f84f56b81dfa0236f0aac7b7d404.svn-base' kann nicht geöffnet werden: Das System kann die angegebene Datei nicht finden.
Ich habe den Fehler auf das Vorhandensein eines Verzeichnisses in der Arbeitskopie zurückgeführt. Wenn ich es umbenenne, dann funktioniert alles. Wenn es vorhanden ist, erhalte ich den Fehler. Ich habe es auch gelöscht und wieder ausgecheckt. Keine Änderung, der Fehler bleibt bestehen.
Mit früheren Versionen konnte ich Schäden in der .svn leicht reparieren: einfach den fehlerhaften Ordner löschen und erneut auschecken. Ich kann das nicht mehr tun, weil jetzt das .svn-Verzeichnis zentralisiert ist.
Was kann ich tun, um meine Arbeitskopie zu reparieren?