Git – Github推动历史

是否可以查看何时对存储库执行推送操作,特别是在
Github上?

我们有一个构建环境(Jenkins),它可以在各种事件中自动构建我们的产品:

>当用户在Github上推送新提交时
>每晚
>根据用户要求

我希望能够确定使用哪个确切的提交来构建这些包(构建最终会在Jenkins中自动删除,所以我不能’依赖于Jenkins构建),知道我有构建的日期和时间.

虽然大部分时间我都可以查看git,但有时候,开发人员已经做出了更改并在本地提交了它们,但是并没有将它们推到github上.当他后来推动他的更改时,无法分辨用于构建包的源代码.

最佳答案 嗯,我认为最简单的方法是与jenkins合作.

您可以为Jenkins设置不同的通知方法.每个提交都可以看到.我们使用它与XMPP扩展非常有帮助.但为此,你必须运行jenkins.

否则,您必须构建一个挂钩,当某些内容推送到您的存储库时,它会向您发送电子邮件.

http://git-scm.com/book/en/Customizing-Git-Git-Hooks

有一个电子邮件工作流程钩部分.

点赞