получить только имя автора для версии SVN для Windows

Я пишу скрипт post-commit-hook для репозитория svn для Windows. У меня есть файл .bat для этого.

Теперь я хочу получить только имя автора для ревизии, как это сделать?

Я знаю, что svn info -r revnumber дает мне информацию для определенного числа оборотов.

Repository UUID: 65c289e3-30af-4e40-9b38-41a2938c897c
Revision: 25
Node Kind: directory
Last Changed Author: foolish
Last Changed Rev: 25
Last Changed Date: 2014-08-13 23:23:24 +0530 (Wed, 13 Aug 2014)

Мне нужен только последний измененный автор из информации.


person Foolish    schedule 14.08.2014    source источник


Ответы (1)


Вы можете получить имя пользователя автора, запустив svnlook author -r %2 %1.

  • %1: путь к репозиторию,
  • %2: номер ревизии, созданный фиксацией.

См. справку об хуках post-commit.

person bahrep    schedule 14.08.2014
comment
да..! это сработало. Я пропустил проверку svnlook, спасибо за помощь. Просто к вашему сведению, мы также должны указать местоположение репозитория с помощью команды svnlook. svnlook author -r %rev% %repos% - person Foolish; 14.08.2014