Próbuję sprawdzić pełną repozytorium Subversion tym wszystkie oddziały i tagi:Błąd sprawdzania repozytorium Subversion (SVN: Twój katalog .svn/tmp mogą być utracone lub uszkodzone;)
svn co svn+ssh://path/to/project
To trwa jakiś czas, ale w kasie oddziału pojawia się następujący błąd:
svn: Your .svn/tmp directory may be missing or corrupt; run 'svn cleanup' and try again
svn: Can't open file 'project\branches\BRANCH\source\java\com\bS\.svn\tmp\text-base\Event.java.svn-base': The system cannot find the path specified.
Spróbowałem więc do kasy oddziału ręcznie wykonując:
svn co svn+ssh://path/to/project/branches/BRANCH
To działa, grzywny i dostaję oddział. Mogę wtedy skopiować gałąź do katalogu gałęzi pełnego projektu i kontynuować z kasą. Ale problem ten pojawia się w innych gałęziach.
Czy ktoś ma pojęcie, dlaczego nie mogę zrealizować transakcji w oddziale w ramach całego projektu, ale mogę to sprawdzić samodzielnie?
Czy próbowałeś uruchomić czyszczenie svn? –
Tak, to nie pomogło. – DaveJohnston
uwaga, która prawdopodobnie nie ma związku z błędem: jeśli nie wiesz, co robisz (tj. Wiesz, jak tworzyć płytkie zamówienia), nie powinieneś sprawdzać najwyższego poziomu projektu z uwzględnieniem wszystkich gałęzi i tagów. Jeśli projekt zawiera tysiąc tagów, Twoje zamówienie będzie zawierało tysiąc egzemplarzy projektu. Zamiast tego sprawdź port lub konkretny oddział. –