跳到主要内容
版本:2.4

合并请求

引入于极狐星TowerFox 1.3;依赖极狐GitLab 版本:免费版;依赖 GitLab 版本:Free

合并请求是反映一个企业代码评审情况的重要维度,极狐星TowerFox 以极狐GitLab 的合并请求源数据为依托,抽取、分析并衡量企业的代码评审情况。

合并请求页面主要由四个部分组成:

  • 筛选器
  • 合并请求卡片
  • 排行榜
  • 图表展示

筛选器

您可以通过筛选器查看特定时间段内项目或群组中所有合并请求的统计数据。

  • 时间:最近 7/14/30/60/90/180 天:过去 7/14/30/60/90/180 天内合并请求的统计数据。您也可以自定义时间段查看相应群组或项目的合并请求数据。起止时间间隔最大为 180 天。

  • 群组或项目:您可以查看关于特定群组或项目的合并请求情况,群组或项目支持多选。

  • 分支:您可以查看特定分支下的效能数据。如未选择,则默认展示项目所有保护分支和默认分支的数据。

合并请求卡片

极狐星TowerFox 调研影响效能的重要因素,识别并归纳出十三个合并请求指标。系统以卡片的形式通过十三个指标展示人员在特定群组、项目及时间段内的合并请求情况。

指标名称描述
合并个数筛选时间段内成功合并的合并请求的数量。
关闭个数筛选时间段内成功关闭的合并请求的数量。
创建个数筛选时间段内成功创建的合并请求的数量。
开放中筛选时间段内成功创建并到目前为止尚未合并/关闭的合并请求的数量。
平均持续时长合并请求从被创建到被合并的平均时长。
平均开发工作时长合并请求从被创建到被首次分配评审人的平均时长;如果未分配评审人,则该值为合并请求从被创建到被合并或关闭的平均时长。
平均合并时长合并请求从最后一次被批准到被合并的平均时长。
平均评审时长合并请求第一次被分配评审人到最后一次被批准的平均时长。
平均评审人数合并请求被分配的评审人的平均人数。
平均提交次数合并请求中提交的平均次数。
平均更改代码行数合并请求中更改的代码的平均行数。
平均变更文件数合并请求中变更的文件的平均数量。
平均流水线数合并请求中触发的流水线的平均数量。
平均评论个数合并请求中评论的平均数量。

排行榜

排行榜对筛选时间段内人员的合并请求贡献情况进行排行,排行指标为合并的合并请求的数量、创建的合并请求的数量和参与评审的合并请求的数量。 默认排行指标为合并的合并请求的数量。排行榜列出目标项目或群组中贡献人员的排名、用户名称和所选指标的贡献数量。

图表展示

极狐星TowerFox 通过曲线图、柱状图和表格的形式展示合并请求的统计情况、开发时长分布、评审时长分布、持续时长分布和全部、已合并、已关闭和开放中的合并请求的详细信息。

合并请求统计图

合并请求统计图通过曲线图的形式展示筛选时间段内已创建和已合并的合并请求,您可以选择日/周/月查看对应数据,默认为日。

开发时长分布

开发时长分布以柱状图的形式展示筛选时间段内合并请求从被创建到被首次分配评审人的平均时长(如果未分配评审人,则该值为合并请求从被创建到被合并或关闭的平均时长)的分布情况,时间范围为:< 1 天、1-3 天、3-7 天、7-30 天和 > 30 天。

评审时长分布

评审时长分布以柱状图的形式展示筛选时间段内合并请求第一次被分配评审人到最后一次被批准的平均时长的分布情况,时间范围为:< 1 天、1-3 天、3-7 天、7-30 天和 > 30 天。

持续时长分布

持续时长分布以柱状图的形式展示筛选时间段内合并请求从被创建到被合并的时长的分布情况,时间范围为:< 1 天、1-3 天、3-7 天、7-30 天和 > 30 天。

合并请求详情表

合并请求详情表以表格的形式展示筛选时间段内合并请求的详细信息,包括合并请求的标题、状态、所属的项目、分支、创建日期、合并日期、持续时长、开发工作时长、合并时长、评审时长、评论次数、提交次数、流水线数、更改行数、更改文件数、创建人和评审人等。

点击表格中的合并请求标题可以直接跳转到极狐GitLab 中的合并请求详情页面,且合并请求的状态包括已合并、已关闭和开放中。

合并请求视图

极狐星TowerFox 合并请求效能管理支持多个视图的保存和展示。如果您需要保留某个项目或群组中特定时间或人员的视图以便后续使用,您可以点击页面右上角的 存为新视图 进行保存。

保存视图时,您需要输入视图名称并选择视图类型。视图分为仅个人可见的个人视图和所有成员可见的公共视图。 保存成功后,您可以点击页面上方的视图展开图标查看所有保存的视图。您还可以点击视图名称,在右侧出现的操作图标中进行编辑、复制、删除或设为默认打开视图。

用户设置默认打开视图后,每次打开效能管理的合并请求页面时系统都会展示默认视图,且默认视图的名称会展示在系统视图列表中的第一个。如果用户没有设置默认打开视图,则每次进入合并请求页面时都会展示系统视图列表中的第一个视图。

合并请求视图

导出数据

极狐星TowerFox 合并请求效能支持导出多种类型的数据,以供用户后续查看分析。导出数据支持以下三种类型:

  • 排行榜
  • 统计图
  • 详情表

导出数据:

  1. 登录进入极狐星TowerFox。
  2. 在左侧边栏中,选择 效能管理 > 合并请求
  3. 在筛选器中输入您需要的筛选条件。
  4. 选择右上角的下载图标。
  5. 选择您需要的数据类型,类型支持多选。
  6. 选择 导出为 CSV