ポストコミットフックでコミットを実行したユーザーを取得するにはどうすればよいですか?コミット後のSVNコミット - 誰が誰ですか?
12
A
答えて
21
svnlook
コマンドを使用します。たとえば、シェルスクリプトでは、次のようになります。
REPOS="$1"
REV="$2"
AUTHOR="$(svnlook author -r $REV $REPOS)"
+1
ありがとう - これも私が探していたものです。 –
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
あなたのコミット後のスクリプトの2番目のパラメータには、リビジョン番号になります - あなたは何が必要な情報のためにSVNを照会するためにこれを使用することができます。
関連する問題
- 1. SVNのコミット後 - /がコミットした後
- 2. git-svn Kerberosをコミットした後のコミット
- 3. コミットをコミットする5コミット前。誰がこれを一番良くするのですか?
- 4. Visual SVNサーバーコミット後コミットが失敗する
- 5. ハングアップ後にSVNコミットが失敗する
- 6. コミット後のSVN履歴リンクの復元
- 7. SonarQube 5.4 svnコミットの行
- 8. ユーザapacheとしてコミット後のSVN
- 9. コミット後のSVNコミットが非常に遅くなります - 修正方法?
- 10. SVNコミットの規則
- 11. SVNコミットの問題
- 12. コミットされたファイルをSvnのリポジトリにコミットした後にまとめて(1回のコミットとして)?
- 13. SVN私はSVN私がコミットしたいディレクトリからコミットしない
- 14. Aptana svn:コミットの反対ですか?
- 15. 1回のコミットでSVNとGITにコミットするには?
- 16. Tortoise SVN - "コミット後のリストア"オプションが利用できません
- 17. バイナリファイルをSVNにコミットする
- 18. Webサービス:svnコミットの更新
- 19. 無料プライベートsvn誰ですか?
- 20. GITとGitHub - 誰がリポジトリにコミットしたのかを教えてください。
- 21. 誰かにパッチセットを追加するelsesはGerritでコミットします
- 22. i「はコミット」するときSVNがエラー
- 23. SVN更新なしコミット
- 24. ディレクトリを削除した後にSVNコミットが失敗する
- 25. Fxcopチェック中にSVNコミット
- 26. 最後のn個のコミットをsvnからgit repoに移動
- 27. コメント/メッセージオプション付きのSVN :: Clientコミット
- 28. 前コミットSVNフック+画像最適化スクリプト
- 29. コミット後にコミット後のスクリプト(フック)が起動しないGit
- 30. コミット後のgitignore
「取得」する方法と場所とコンテキスト –