Мы используем svn версии 1.5.1 (r32289) на работе, у меня на машине OS X стоит версия 1.6.6 (r40053). Я использую sshfs для монтирования каталога на нашем сервере разработки, где я думал, что мог бы использовать svn с моей машины, чтобы "сохранить" другое подключение к серверу разработки. Но каждый раз, когда я прикасаюсь к репозиторию с помощью svn 1.6.6 (даже svn up
), я (и мои коллеги) получаю следующую ошибку при попытке обработать svn с машины разработки / работы:
svn: Этот клиент слишком стар для работы с рабочей копией '.'. Вам нужно получить новый клиент Subversion или понизить версию этой рабочей копии. См. http://subversion.tigris.org/faq.html#working-copy-format-change для получения подробной информации.
Использование сценария, представленного на странице, упомянутой в сообщении об ошибке, решает проблему, но:
Есть ли способ указать формат, который svn должен использовать / принудительно использовать при работе с репозиторием?
Я могу создать псевдоним для команд svn (в случае, если мне нужно добавить параметр к каждой команде svn).