Как узнать номер версии моего сервера Subversion? - PullRequest
289 голосов
/ 26 сентября 2008

Я хочу знать, работает ли на моем сервере Subversion 1.5.

Как я могу это выяснить?

Также было бы приятно узнать номер версии моего клиента SVN. svn help не помогло.

Примечание: Мне не нужен номер проекта проекта и т. Д. Этот вопрос касается самого программного обеспечения Subversion .

Ответы [ 16 ]

2 голосов
/ 05 июля 2012

Просмотрите репозиторий с помощью Firefox и осмотрите элемент с помощью Firebug . На вкладке NET вы можете проверить заголовок страницы. Это будет что-то вроде:

Server: Apache/2.2.14 (Win32) DAV/2 SVN/1.X.X
2 голосов
/ 16 августа 2011

Просто используйте веб-браузер, чтобы перейти на адрес SVN. Проверьте исходный код ( Ctrl + U ). Тогда вы найдете что-то вроде в коде HTML:

<svn version="1.6. ..." ...
1 голос
/ 09 января 2013

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

$ curl -s -D - http://svn.server.net/svn/repository
HTTP/1.1 401 Authorization Required
Date: Wed, 09 Jan 2013 03:01:43 GMT
Server: Apache/2.2.9 (Unix) DAV/2 SVN/1.7.4

Обратите внимание, что это также работает на серверах Subversion, где у вас нет прав доступа.

1 голос
/ 15 сентября 2009

Вы можете подключиться к вашему серверу Subversion с помощью HTTP и найти номер версии в заголовке HTTP.

0 голосов
/ 30 марта 2011

Репозиторий не обновляется автоматически, если администратор не запускает обновление svnadmin. Чтобы быть уверенным в номере версии репозитория, проверьте файл 'format'. См. Комментарий @ bdumitriu .

0 голосов
/ 26 сентября 2008

Следующее в командной строке должно дать вам номер версии

   svn --version
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...