如何获得GitHub推送的电子邮件差异?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (38)

有没有人想出了一个很好的方法来获取电子邮件,当提交被推送到你的GitHub回购--其中包括文件更改的差异?

(我知道他们有一个电子邮件服务钩子---但这不包括差别)

超级加分,如果差异是与内嵌CSS颜色,这是可以在Gmail。

提问于
用户回答回答于

你说得对,GitHub电子邮件服务钩子不包括diff:这是一个特征请求.

这并不意味着说脚本帮不上忙:这个想法是

  • 在你的侧设置一个裸回购,克隆GitHub回购
  • 建立一个基础回购系统的克隆
  • 让cron作业(或Windows任务)每10分钟获取一次GitHubrepo
  • 立即推送到当地的非裸回购。

在当地的回购中,可以:

  • 要么使用预接收钩(其中,如Git书中所述,可用于计算old-revnew-rev)
  • 或者使用前面提到的git-hook-update-notify-email

在这两种情况下,这都意味着在本地设置这种服务,这并不理想。

用户回答回答于

扫码关注云+社区