2

誰かが何かをチェックするたびにポスト コミット フックにメールを送信させることはできますが、タグ ディレクトリに何かをチェックした場合のみに制限することはできますか? 基本的に、誰かがリリースを宣伝するときに通知が必要です。私のサブバージョンは Windows で実行されています。何か案は?

4

2 に答える 2

3

コミット後のフックへの引数としてコミットされたリポジトリとリビジョンを取得します。

svnlookリビジョンで変更されたファイルのパスを取得し、変更されているかどうかを確認してtags、電子メールをトリガーするために使用します。

 svnlook changed -r $rev $repo

上記のように見える線が得られます

A   trunk/app/file.cs

その情報を使用して、タグが追加されたかどうかを確認し、コミット後に書き込みます

于 2011-04-20T19:29:13.110 に答える
-1

はい、ポストコミット スクリプトの最初の引数はリポジトリ パスです。そこを探し<whatever>/tagsて、見つかった場合にのみメールを送信してください。

于 2011-04-20T18:48:58.190 に答える