是否可以查看何时在存储库上执行推送操作,尤其是在 Github 上?
我们有一个构建环境(Jenkins),它可以根据各种事件自动构建我们的产品:
- 当用户在 Github 上推送新提交时
- 每晚
- 根据用户要求
我希望能够确定用于构建这些包的确切提交(构建最终会在 Jenkins 中自动删除,所以我不能依赖 Jenkins 构建),因为我知道我有构建的日期和时间。
虽然大多数时候,我可以在 git 中查找,但有时,开发人员已经进行了更改并在本地提交了它们,但没有将它们推送到 github 上。当他稍后推送他的更改时,就不可能知道使用什么源代码来构建包。