2010-11-18 76 views

回答

21

使用svnlook命令。例如,在shell腳本中,它可能是:

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

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

謝謝 - 這正是我一直在尋找的。 – 2011-03-14 11:01:07

6

post-commit鉤子腳本示例:

#!/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 
0

第二個參數到您的文章提交腳本將是版本號 - 你可以用它來查詢SVN爲你需要的任何信息。