我如何獲得執行提交後提交鉤子的用戶?SVN提交後 - 誰是提交的用戶?
12
A
回答
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爲你需要的任何信息。
相關問題
- 1. 提交svn unstages最後一次提交?
- 2. SVN提交後不執行
- 3. 構建之後SVN提交
- 4. Jenkins提交SVN
- 5. SVN提交後掛鉤將不會運行後提交
- 6. svn分支提交 - 實驗提交
- 7. 提交項目SVN
- 8. SVN提交錯誤
- 9. SVN提交問題
- 10. SVN提交問題
- 11. svn提交消息
- 12. Svn提交問題
- 13. 問題SVN提交
- 14. svn提交錯誤
- 15. 如何使用提交後提交鉤子提交提交時的修訂?
- 16. 提交後啓用提交按鈕
- 17. 使用SVN提交後掛鉤只更新已提交的文件
- 18. PHP的exec(SVN提交)掛
- 19. SVN提交的問題
- 20. SVN上的隊列提交
- 21. SVN提交的批處理
- 22. 如何在向Gerrit提交上次提交後提交額外的提交?
- 23. SVN客戶端發佈提交掛鉤
- 24. 執行svn切換後無法提交
- 25. SVN提交後僅里程碑
- 26. Visual SVN提交後掛鉤失敗
- 27. SVN後提交作品只能手動
- 28. 合併並提交後SVN錯誤
- 29. 刪除目錄後SVN提交失敗
- 30. git-svn dcommit從後提交與Kerberos
「獲得」用戶如何以及在何處以及在什麼情況下? – 2010-11-18 09:49:13