快捷键:Ctrl/Cmd + K

Commitlane 使用文档

Pull request 分析:合并时间与延迟

查看合并请求数量、合并率,以及从创建到合并的平均耗时。

这项功能能做什么

交付页面按所选条件汇总团队 PR。合并率和平均耗时描述的是这些 PR 的状态,不能单独说明等待发生在哪个环节。

适用场景

  • 调查合并耗时增加的原因。
  • 比较评审流程调整前后的数据。

开始步骤

  1. 1选择团队、日期和仓库。
  2. 2比较创建的 PR 数与其中已合并的数量。
  3. 3查看每周活动,再到 Git 平台打开具体 PR,了解等待情况。

使用示例

情况: 合并率为 65%,平均耗时也有所上升。

  1. 1检查期间内创建的 PR 还有多少处于打开状态。
  2. 2查看几个 PR 的创建和合并时间,并向团队询问等待原因。

能确认什么: 可以区分未完成和已合并的工作,再核实可能的原因。

常见问题

计算范围是什么?

包括所选期间内创建的 PR,也包括草稿。合并率是其中当前已合并的比例;平均耗时只使用这些已合并 PR。期间前创建的 PR 不计入。

活动小时数等于工作时间吗?

不等于。系统按规范化后的同一作者和同一 UTC 日期分组,将间隔不超过 60 分钟的事件连成区间。区间结束于最后事件后 15 分钟或当天午夜,重叠部分只计一次。每人每天最多 24 小时,团队合计可以超过 24 小时。它不能用作考勤或工时记录。

能和 DORA 的耗时直接比较吗?

这里从 PR 创建算到合并,DORA 从首次提交算到生产部署。两者的起点和统计对象不同。

使用建议

  • 比较时保持筛选条件一致,并记录休假、团队调整和发布日期。

相关指南