Help us learn about your current experience with the documentation. Take the survey.

合并请求分析

  • 版本:Premium, Ultimate
  • 提供:GitLab.com, GitLab Self-Managed, GitLab Dedicated

合并请求分析为 DevOps 经理提供了有关其团队代码审查和合并工作流程的宝贵见解。 基于与合并请求相关的详细指标和趋势,组织可以监控和优化其开发流程。

使用合并请求分析可查看:

  • 您的组织每月合并的合并请求数量。
  • 合并请求创建与合并事件之间的平均时间。
  • 每个已合并合并请求的信息(如里程碑、提交、代码行变更和指派人)。

您可以使用合并请求分析来识别:

  • 生产力较低或较高的月份。
  • 您的合并请求和代码审查流程的效率和生产力。

这些见解可以帮助您做出数据驱动的决策,例如:

  • 资源分配:通过重新分配资源或调整时间表来解决生产力低下时期的问题。
  • 性能基准测试:突出表现优异的团队并分享最佳实践。
  • 里程碑规划:根据历史合并趋势调整时间表。
  • 流程优化:识别并解决代码审查和合并工作流程中的瓶颈。

查看合并请求分析

前提条件:

  • 您必须至少拥有 Reporter 角色。

要查看合并请求分析:

  1. 在左侧边栏,选择 Search or go to 并找到您的项目。
  2. 选择 Analyze > Merge request analytics

Merge request analytics chart

查看特定日期范围内的合并请求数量

要查看特定日期范围内合并的合并请求数量:

  1. 在左侧边栏,选择 Search or go to 并找到您的项目。
  2. 选择 Analyze > Merge request analytics
  3. 可选。过滤结果:
    1. 选择筛选栏。
    2. 选择一个参数。
    3. 选择一个值或输入文本以细化结果。
    4. 要调整日期范围:
      • From 字段中,选择开始日期。
      • To 字段中,选择结束日期。

Throughput 图表显示了在一段时间内关闭的问题或合并的合并请求(未关闭)。

表格每页显示最多 20 个合并请求,并包含每个合并请求的以下信息:

  • 合并请求名称
  • 合并日期
  • 合并时间
  • 里程碑
  • 提交
  • 流水线
  • 代码行变更
  • 指派人

查看合并请求创建与合并之间的平均时间

Mean time to merge 中的数字显示了合并请求创建与合并之间的平均时间。已关闭但尚未合并的合并请求不包含在内。

要查看 Mean time to merge

  1. 在左侧边栏,选择 Search or go to 并找到您的项目。
  2. 选择 Analyze > Merge request analyticsMean time to merge 数字显示在仪表板上。