На самом деле нет простого способа узнать, какая версия Subversion работает на вашем сервере - кроме как зайти на сервер и убедиться в этом сами.
Однако это может быть не такой большой проблемой, как вы думаете. Клиенты Subversion выполняли большую часть тяжелой работы, и большинство версий клиентов Subversion могут работать практически с любой версией сервера.
Последним выпуском, где версия сервера действительно имела значение для клиента, было изменение с версии 1.4 на версию 1.5, когда было добавлено отслеживание слияний. Отслеживание слияний было значительно улучшено в версии 1.6, но это не влияет на взаимодействие между клиентом и сервером.
Давайте рассмотрим последние изменения в Subversion 1.8:
svn move
теперь является операцией первого класса : Subversion наконец-то понимает, что svn move
- это не svn copy
и svn delete
. Тем не менее, это то, что клиент обрабатывает и на самом деле не влияет на версию сервера.
svn merge --reintegrate
устарело : Опять же, если сервер версии 1.5 или выше, это не проблема.
- Свойство Наследование : Это еще одно обновление версии 1.8, но оно будет работать с любым сервером Subversion - хотя серверы Subversion, работающие с 1.8, будут обеспечивать более высокую производительность наследуемых свойств.
- Два новых наследуемых свойства -
svn:global-ignores
и svn:auto-props
: Увы! Что мы действительно хотели. Способ настройки этих двух свойств без зависимости от самого файла конфигурации Subversion. Однако это проблема только клиента, поэтому опять-таки не имеет значения, какую версию сервера вы используете.
- Кэширование памяти gnu-agent : еще одна функция только для клиента.
- Улучшения производительности fsfs и аутентификация в репозитории authz. Хорошие функции, но они работают независимо от того, какую версию клиента вы используете.
Из всех функций только одна зависит от версии сервера 1.5 или выше (а 1.4 давно устарела. Новые функции 1.8 улучшат производительность вашей рабочей копии, но сервер работает на версия 1.8 не требуется. Вы намного больше подвержены влиянию версии клиента, чем версии сервера.
Я знаю, что это не тот ответ, который вы хотели (нет официального способа узнать версию сервера), но, к счастью, версия сервера на вас сильно не влияет.