Подтвердить что ты не робот

Коммит SVN: кто это сделал?

Как получить сообщение о том, кто выполнил коммит в SVN-коммите?

4b9b3361

Ответ 1

Использование команды svnlook с author. Например, в сценарии оболочки это может быть:

REPOS="$1"
REV="$2"

AUTHOR="$(svnlook author -r $REV $REPOS)"

Ответ 2

post-commit Пример script:

#!/bin/sh
REPOS="$1"
REV="$2"
AUTHOR="$(svnlook author $REPOS -r $REV)"

# output on STDERR will be marshalled back to SVN client
echo "This transaction was commited by '$AUTHOR'!" 1>&2

exit 0

Ответ 3

Второй параметр для вашего пост-фиксации script будет номером ревизии - вы можете использовать его для запроса SVN для любой необходимой вам информации.