【发布时间】:2018-11-21 18:26:02
【问题描述】:
我想在我的项目中创建一个指标来衡量提交从创建到进入主分支需要多长时间。
有可能吗?对于快速转发的提交,我似乎无法从 git 日志中获取此信息。
如果我能获得 X 天前存储库的快照,也许我可以计算出来。另一种选择是获取在分支 HEAD 被修改时注册的日志。
更新:如果您在每个版本中创建一个带注释的标签,您就可以看到包含提交的标签的日期。这是list the commits included in a tag的方法
【问题讨论】:
-
使用 git show --pretty=fuller SHA1 你可以查看作者日期和提交日期;顺便说一句,当使用 gerrit 时,会添加一个 commit-id 来跟踪分支之间的提交,也许可以在您的项目中以相同的方式完成