Этот клиент слишком стар, чтобы работать с рабочей копией

Везде, где я захожу в Google, я получаю один и тот же ответ на эту проблему, но это неправильный ответ для меня. Первоначально я установил Subversion 1.5.6 для Windows (я запускаю Windows Server 2008) на моем сервере, и я сделал хранилище для проекта. Затем я использовал клиентскую версию Tortoise 1.6.X на своем ноутбуке для обновления проекта. Все было просто, пока я не попытался использовать скрипт для пост-фиксации (я обновляю папки в wwwroot при фиксации, чтобы отразить изменения на веб-странице). Я получил сообщение о том, что «Этот клиент слишком стар, чтобы работать с рабочей копией« XXX »».

Поэтому я удалил клиент SVN на своем ноутбуке и удалил хранилище с сервера. Затем я создал новый репозиторий на сервере с нуля и установил TortoiseSVN версии 1.5.6, думая, что если версия клиента такая же, как у Subversion на сервере, то они должны играть хорошо. После того, как я снова загрузил репозиторий на свой ноутбук и переустановил скрипт хука, я получаю то же сообщение ...

Достаточно кропотливо и разрушительно, чтобы постоянно стирать мои репозитории и переустанавливать мой клиент, чтобы найти те, которые работают методом проб и ошибок. Я не вижу причин (и не могу найти ни одного в сети) относительно того, почему хранилище будет спорить, если оба TortoiseSVN и мой сервер Subversion оба 1.5.6.

Есть ли кто-нибудь, кто может дать некоторое представление о том, почему я получу это сообщение? Возможно, даже тот, кто мог бы сообщить мне, какую версию TortoiseSVN мне нужно использовать, чтобы мой сервер SVN 1.5.6 не жаловался. Мой хук-скрипт работает из командной строки на моем сервере, поэтому я знаю, что это не вина. Заранее спасибо.

Ответы на вопрос(6)

Ваш ответ на вопрос