1

git では、変更をコミットしてプッシュするたびにメール通知を受け取ることができます。これ用に構成されたポスト受信フックがあります。

新しいタグがリモート リポジトリにプッシュされたときに電子メール通知を受け取る方法はありますか。

git push origin <tag>

ありがとう!

4

2 に答える 2

1

フックは、post-receive新しいタグを含むすべての更新された参照のリストを (標準入力で) 取得します。(githooksマンページも参照してください)。

refs/tags/これにより、refnameの先頭部分の入力タグをフィルタリングすることで、新しいタグのリストを簡単に取得できます。

当然、post-receiveこのためにフックを変更する必要があります。

于 2013-04-30T16:03:49.967 に答える
0

git-multimailとそのmultimailhook.announceList変数はまさにそれを行います: リポジトリ内の新しいタグごとにメールを送信します。

注:私は著者です。

于 2016-04-19T08:36:24.550 に答える