Назад | Перейти на главную страницу

Различные версии и клиенты SVN Server

Мы собираемся перейти с CVS на SVN с помощью Subversion 1.6. Но также у нас есть еще один SVN-сервер, использующий Subversion 1.2 (без возможности обновления). Поэтому мы планируем использовать более новую версию TortoiseSVN 1.6.x

Можно ли использовать два разных сервера при использовании только нового TortoiseSVN?

Другое решение может заключаться в использовании старого TortoiseSVN, скомпилированного для Subversion 1.2. Это возможно?

А как насчет использования двух TortoiseSVN (1.2.x и 1.6.x)?

Можно ли использовать два разных сервера при использовании только нового TortoiseSVN?

Да, вы можете использовать новый TortoiseSVN со старым сервером. Цитирование Часто задаваемые вопросы по Subversion:

Клиент и сервер предназначены для работы до тех пор, пока они не отличаются более чем одной основной версией выпуска. Например, любой клиент 1.X будет работать с сервером 1.Y. Однако, если версии клиента и сервера не совпадают, некоторые функции могут быть недоступны.

См. Политику взаимодействия клиент / сервер, задокументированную в разделе «Совместимость» руководства Subversion Commuity Guide.

Но вы не можете использовать разные клиенты Subversion с одной и той же рабочей копией, потому что формат рабочей копии Subversion не имеет обратной совместимости, и Subversion автоматически обновляет его до последнего формата.