Ostatnio nasz serwer svn został zmieniony i dokonaliśmy przełączenia svn.
Ponieważ kopia robocza miała ogromną ilość niewersjonowanych zasobów, kopia robocza została zablokowana i zaczęliśmy przełączać folder po folderze dla wszystkich folderów pod svn, co działa idealnie dobrze.
Ale na najwyższym poziomie repozytorium, gdy próbuję zaktualizować pliki, otrzymuję svn: kopia robocza '.' zablokowany błąd i czyszczenie też nie pomaga. Kiedy robię czyszczenie, otrzymuję takie błędy - svn: 'content' nie jest katalogiem kopii roboczej
Świeża realizacja kasy wcale NIE jest opcją. Czy są jakieś inne sposoby na oczyszczenie i zwolnienie blokad i całkowite przełączenie?
EDYCJA: Ostatni akapit w odpowiedzi JesperE
Jeśli podczas rekurencyjnego „czyszczenia svn” pojawi się „nie kopia robocza”, domyślam się, że masz katalog, który powinien być kopią roboczą (np. Katalog .svn na najwyższym poziomie tak mówi), ale brakuje jej własny katalog .svn. W takim przypadku możesz spróbować usunąć / przenieść ten katalog, a następnie wykonać lokalną aktualizację
wydaje się być rozwiązaniem problemu w repozytorium. Zidentyfikowałem te foldery i sam sprawdziłem te konkretne foldery i wow, blokady są zwalniane podczas następnego czyszczenia! Wielkie dzięki JesperE !!
Ale nadal nie mogę znaleźć błędu przełącznika svn, który odczytuje teraz coś takiego,
svn: Repozytorium o nazwie „svn: // repourl / reponame / foldername” ma identyfikator UUID „m / reponame”, ale toaleta ma „b5b39681-0ff6-784b-ad26-2846b9ea8e7d”
Jakieś pomysły ?