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 回答