Там действительно не легко способа узнать, какая версия Subversion работает на вашем сервере, кроме как выйти на сервер и убедиться в этом.
Однако это может быть не такой большой проблемой, как вы думаете. Клиенты Subversion - это большая часть основной работы, и большинство версий клиентов Subversion могут работать практически с любой версией сервера.
Последним выпуском, где версия сервера действительно имела значение для клиента, было изменение с версии 1.4 на версию 1.5, когда было добавлено отслеживание слияния. Отслеживание слияний было значительно улучшено в версии 1.6, но это не влияет на взаимодействие между клиентом и сервером.
Давайте рассмотрим последние изменения в Subversion 1.8:
svn move
теперь операция первого класса : Subversion наконец понимает, что svn move
это не a 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 не работает. не нужно. Вы гораздо больше подвержены влиянию версии клиента, чем версии сервера.
Я знаю, что это не тот ответ, который вы хотели (нет официального способа узнать версию сервера), но, к счастью, версия сервера не сильно повлияла на вас.