我习惯颠覆,只要有人提交,协作组就会收到电子邮件.GitHub上是否有类似的功能,因此每当用户推送更改时,处理存储库的人员都会收到一封电子邮件?
我在谷歌搜索后发现了一个用于Git的post-receive钩子,用于通过电子邮件将所有提交邮件发送到远程/共享仓库.
这个post-receive钩子的问题在于它只能提供谁提交,日志消息,日期,文件受影响.我还希望看到受影响的文件在电子邮件中生成补丁,以查看对代码所做的更改.Subversion做得相当不错.
有没有人有一个解决方案可能是一个env变量,可以传递到post-receive钩子这样做?或者甚至更好,一个已经煮熟的例子?
谢谢大家!
我来自perforce背景,试图了解gitHub.
在Perforce中,当我"结账"时,它让其他用户知道我正在处理该文件.结帐在Git中的工作方式是否相同?
它接缝就像你不检查文件但分支?
谢谢
关于 Github - 通过 Web 浏览器 ( https://github.com ) - 对于 GitHub 上可用的任何存储库,关于通知,我可以执行以下操作:
到目前为止,直到这里我都可以通过我的 github 帐户收到通知,我创建的问题的新回复可用,并且该项目的新版本可用。我需要这两种特定的通知类型。直到这里我都还好。
但我需要其他特定的配置/设置,即获取有关何时完成提交的通知,例如:
从上面我希望收到有关任何新提交的通知(其中新版本尚不可用)。
有可能实现吗?如何?我试图找到该选项,但似乎不存在。
注意:我尝试过,All Activity
但这种方法会让我订阅出现的任何问题,并用大量我不需要的信息填充通知报告,当然,我应用此选项的每个存储库都会发生这种情况。如果您正在考虑建议通过 GUI 客户端(例如 GitHub Desktop)进行工作,我正在关注/观看许多存储库,因此,通过 IDE 检查或查看每个存储库对我来说没有意义