Wszędzie, gdzie odwiedzam google, otrzymuję tę samą odpowiedź na ten problem, ale jest to zła odpowiedź dla mnie. Pierwotnie zainstalowałem Subversion 1.5.6 dla Windows (uruchamiam Windows Server 2008) na moim serwerze i zrobiłem repozytorium dla projektu. Następnie użyłem klienta Tortoise w wersji 1.6.X na moim laptopie, aby zaktualizować projekt. Wszystko było w porządku, dopóki nie spróbowałem użyć skryptu przechwytującego po aktualizacji (aktualizuję foldery w wwwroot przy zatwierdzaniu, aby odzwierciedlić zmiany na stronie internetowej). Dostałem wiadomość, że "Ten klient jest za stary, aby pracować z kopią roboczą" XXX ".Ten klient jest zbyt stary, aby pracować z kopią roboczą.
Odinstalowałem klienta SVN na moim laptopie i usunąłem repozytorium z serwera. Następnie stworzyłem nowe repozytorium na serwerze od podstaw i zainstalowałem TortoiseSVN w wersji 1.5.6 myśląc, że jeśli wersja klienta jest taka sama jak Subversion na serwerze, to powinny one być przyjemne. Po ponownym pobraniu repozytorium na moim laptopie i ponownym zainstalowaniu skryptu przechwytującego, otrzymuję tę samą wiadomość ...
To jest dość żmudne i destrukcyjne, że trzeba ciągle usuwać moje repozytoria i instalować mojego klienta, aby znaleźć te, które współpracują przez próbę i błąd. Nie widzę powodu (i nie można znaleźć w Internecie), dlaczego repozytorium argumentowałoby, czy zarówno TortoiseSVN, jak i mój serwer Subversion to oba 1.5.6.
Czy jest ktoś, kto może dać wgląd w to, dlaczego otrzymam tę wiadomość? Być może nawet ktoś, kto mógłby dać mi znać, jakiej wersji TortoiseSVN muszę użyć, aby mój serwer SVN 1.5.6 nie mógł narzekać. Mój skrypt przechwytujący działa z wiersza poleceń na moim serwerze, więc wiem, że to nie wina. Z góry dziękuję.
Otrzymujesz komunikat o błędzie z TortoiseSVN lub coś innego? Co robi skrypt przechwytujący? Czy uzyskujesz dostęp do serwera svn za pośrednictwem http? – leeeroy
Jeśli masz problemy z klientem, dlaczego odtwarzasz repozytorium, a nie tylko odtwarzasz kopię roboczą? A może aktualizowałeś serwer? – Eugene
Otrzymuję błąd w TortoiseSVN i kliencie wiersza poleceń. Oto jak wygląda mój skrypt przechwytujący: "[PATH TO svn.exe]" update "[PATH TO SERVER WORKING COPY]" --quiet --non-interactive --nazwa_użytkownika [USERNAME] --hasło [HASŁO] --config-dir "[ŚCIEŻKA DO PLIKU KONFIGURACJI REPOZYCJI]" Nie mam dostępu przez http – Adamantine