Как получить фактический номер ревизии с сервера SVN по SVN Cli? - PullRequest
0 голосов
/ 19 сентября 2011

Теперь немного уточнений:

Скажите, что в базе данных svn есть много ревизий, и я хочу извлечь или посмотреть их на терминале из svn cli..Как это сделать?

Например:

shell> svn rev url

напечатает номер ревизии

122 + дата 123 + дата

Мне НЕ нужна локальная рабочая версия. Который можно получить с помощью команды svn info.

Ответы [ 3 ]

3 голосов
/ 20 сентября 2011

svn info принимает параметр URL, который даст вам информацию об удаленном хранилище (без необходимости в рабочей копии)

svn info url

http://svnbook.red -bean.com / о / 1,5 / svn.ref.svn.c.info.html

2 голосов
/ 19 сентября 2011

Вы можете использовать svn info или svn log.Например:

$ svn log -q --limit 1 http://svn.apache.org/repos/asf
------------------------------------------------------------------------
r1172722 | dkulp | 2011-09-19 13:29:02 -0400 (Mon, 19 Sep 2011)
------------------------------------------------------------------------


$ svn info http://svn.apache.org/repos/asf
Path: asf
URL: http://svn.apache.org/repos/asf
Repository Root: http://svn.apache.org/repos/asf
Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
Revision: 1172722
Node Kind: directory
Last Changed Author: dkulp
Last Changed Rev: 1172722
Last Changed Date: 2011-09-19 13:29:02 -0400 (Mon, 19 Sep 2011)

Обе команды принимают необязательный параметр --xml, если вы предпочитаете вывод XML для анализа.

1 голос
/ 19 сентября 2011

Вы можете использовать эту команду, если я хорошо понимаю:

svn log -l 1

Это отобразит последнюю запись в вашем журнале SVN, например:

r1408 | vlad | 2011-09-19 19:09:37 +0300 (Mon, 19 Sep 2011) | 1 line
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...