Ten klient jest za stary na pracę z kopią roboczą

Wszędzie, gdzie się znajduję, Google otrzymuję tę samą odpowiedź na ten problem, ale jest to dla mnie zła odpowiedź. Pierwotnie zainstalowałem Subversion 1.5.6 na 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 hunky-dory, dopóki nie próbowałem użyć skryptu haka po zatwierdzeniu (aktualizuję foldery w wwwroot po zatwierdzeniu zmian na stronie internetowej). Dostałem wiadomość na temat „Ten klient jest za stary, aby pracować z kopią roboczą„ XXX ””.

Więc 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 wersja klienta jest taka sama jak Subversion na serwerze, więc powinni grać ładnie. Po ponownym pobraniu repozytorium na moim laptopie i ponownym zainstalowaniu skryptu haka otrzymuję ten sam komunikat ...

To jest dość żmudne i uciążliwe, aby zatrzeć moje repozytoria i ponownie zainstalować mojego klienta, aby znaleźć te, które współpracują metodą prób i błędów. Nie widzę powodu (i nie mogę znaleźć żadnego online), dlaczego repozytorium miałoby się kłócić, jeśli zarówno TortoiseSVN, jak i mój serwer Subversion są zarówno 1.5.6.

Czy jest ktoś, kto może dać jakiś wgląd w to, dlaczego dostanę tę wiadomość? Być może nawet ktoś, kto mógłby mi powiedzieć, jakiej wersji TortoiseSVN muszę użyć, aby mój serwer SVN 1.5.6 nie narzekał. Mój skrypt przechwytujący działa z linii poleceń na moim serwerze, więc wiem, że to nie jest jego wina. Z góry dziękuję.

questionAnswers(6)

yourAnswerToTheQuestion