Дійсно дізнатися, якою версією 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 isn Версія вашого клієнта набагато більше впливає, ніж версія вашого сервера.
Я знаю, що це не відповідь, яку ви хотіли (офіційний спосіб побачити версію сервера), але, на щастя, версія сервера насправді не так сильно впливає на вас.