Niedawno zaktualizowałem moją instalację TortoiseSVN do wersji 1.7.1. Zmusiło mnie to również do uaktualnienia kopii roboczej. Aktualizacja usunęła wszystkie (oprócz jednego) katalogów .svn ze wszystkich podkatalogów, pozostawiając tylko jeden w katalogu głównym.
Teraz nieoczekiwanie (oczywiście; podejrzewam, że moje oprogramowanie antywirusowe) występuje błąd, gdy na przykład próbuję wyczyścić kopię roboczą. Nie jestem też w stanie nic popełnić.
Komunikat o błędzie podczas czyszczenia to:
Czyszczenie nie przetworzyło następujących ścieżek: C: \ svn
Nie można otworzyć pliku „C: \ svn.svn \ pristine \ 73 \ 73bcc5fa7819f84f56b81dfa0236f0aac7b7d404.svn-base”: System nie może znaleźć określonego pliku.
Wykryłem błąd związany z obecnością jednego katalogu w kopii roboczej. Jeśli zmienię nazwę, wszystko będzie działać. Gdy jest obecny, pojawia się błąd. Ja również go usunąłem i sprawdziłem ponownie. Bez zmian, błąd nadal występuje.
W poprzednich wersjach mogłem łatwo naprawić szkody w .svn: po prostu usuń uszkodzony folder i sprawdź ponownie. Nie mogę tego więcej robić, ponieważ teraz katalog .svn jest scentralizowany.
Co mogę zrobić, aby naprawić kopię roboczą?