Subversion: как просматривать комментарии, размещенные на тегах - PullRequest
3 голосов
/ 11 марта 2010

Как посмотреть комментарии к тегам в svn? Предположим, я создал тег:

svn cp -m"vhost apache config" file:///var/svn/repos/foo/trunk file:///var/svn/repos/foo/tags/release-0.1

Позже я много раз отмечал теги, и мне нужно выяснить, о чем говорит каждый тег. Я могу использовать:

svn ls --verbose file:///var/svn/repos/foo/tags
------------------------------------------------------------------------
r50 | user | 2010-03-03 18:11:50 -0500 (Wed, 03 Mar 2010) | 1 line
Changed paths:
   A /foo/tags/release-0.1/trunk (from /foo/trunk:49)

vhost apache config

Информация есть, но с большим списком тегов трудно выбрать запись в журнале, которая скажет мне, какой тег меня интересует. В данном случае это "vhost apache config". Можно ли просто перечислить все теги и комментарий, который был применен во время создания (копирования)?

Спасибо.

Ответы [ 2 ]

3 голосов
/ 11 марта 2010

Если вы работаете правильно и не вносите никаких других изменений в вашу папку тегов, кроме создания тегов, ответ прост:

svn log file:///var/svn/repos/foo/tags 

Вы получите вывод наподобие этого:

------------------------------------------------------------------------
r12 | pparker | 2010-02-22 13:13:24 +0100 (Mo, 22. Feb 2010) | 1 Row

creating tag after locking exercise
------------------------------------------------------------------------
r1 | pparker | 2010-02-22 13:13:17 +0100 (Mo, 22. Feb 2010) | 1 Row

initial repository structure
------------------------------------------------------------------------

Пояснение: Вы получите все изменения в каталоге тегов. Эти изменения обычно просто создание новых тегов. Таким образом, вы получите для каждого тега 1 запись в журнале. Если вас интересуют соответствующие теги, просто добавьте параметр -v

1 голос
/ 11 марта 2010

Вам потребуется использовать такой инструмент, как grep или фильтр регулярных выражений TortoiseSVN, чтобы отфильтровать вывод svn log, чтобы отображались только записи, которые обозначают добавление каталога в /tags/.

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