Как получить информацию об авторе для номера редакции SVN? - PullRequest
3 голосов
/ 07 июля 2011

Каков svn эквивалент этой команды, в основном?

 git show  -s  --pretty="format:%an"    85c3e0

У меня есть номер ревизии, и мне нужен автор для этой регистрации?

Ответы [ 4 ]

6 голосов
/ 07 июля 2011

Я могу думать только о чем-то вроде этого:

svn info [-rXXX] | grep "Author" | awk '{print $4}'
4 голосов
/ 07 июля 2011

Используйте команду svn info в вашей рабочей копии.

Basic svn info предоставит вам следующую информацию (образец):

Path: .
URL: http://svn.myorg.net/Project/branches/Release1/Src
Repository Root: http://svn.myorg.net/Project/
Repository UUID: bbd6f5fb-5b8a-4d5b-891f-9a174ed27ad1
Revision: 7667
Node Kind: directory
Schedule: normal
Last Changed Author: author
Last Changed Rev: 7656
Last Changed Date: 2011-06-28 19:08:07 +0530 (Tue, 28 Jun 2011)

Ключевые значения в этой информации: Редакция , Последний измененный автор и Последняя измененная редакция

Для конкретной ревизии выполните: svn info -r [rev_no]

Вы можете отфильтровать результаты.

2 голосов
/ 07 июля 2011

svn info + awk:

 svn info -r327 | awk -F':' '/Last Changed Author/ {print $2}'
0 голосов
/ 15 июня 2016

С клиентского компьютера использовать GUI, такой как черепаха SVN, проще, чем с помощью командной строки.

Однако, если вы являетесь администратором SVN и хотите получить информацию от самого сервера SVN (например, в качестве администратора SVN), можно использовать следующую команду:

svnlook author -r [номер редакции] [путь к репозиторию, где физически находится конкретный репозиторий svn на сервере]

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