极狐Gitlab 里程碑功能介绍

极狐GitLab 是 GitLab 在中国的发行版,关于中文参考文档和资料有:

  • 极狐GitLab 中文文档
  • 极狐GitLab 中文论坛
  • 极狐GitLab 官网

里程碑 (BASIC ALL)

极狐GitLab 中的里程碑是一种跟踪议题和合并请求的方法,这些请求是为了在特定时间段内实现更广泛的目标而创建的。
里程碑允许您组织议题并将请求合并到一个有凝聚力的组中,并具有可选的开始日期和可选的截止日期。

作为发布的里程碑

里程碑可以用于跟踪发布:

1.设置里程碑截止日期以代表您的发布日期,并将里程碑开始日期留空。
2.将里程碑标题设置为您发布的版本,例如 Version 9.4。
3.通过从议题的右侧边栏中关联所需的里程碑,将议题添加到您的版本中。

此外,您可以将里程碑与发布功能集成。

项目里程碑和群组里程碑

里程碑可以属于项目或群组。

您只能将 项目里程碑 分配给该项目中的议题或合并请求。

您可以将 群组里程碑 分配给该群组中任何项目的任何议题或合并请求。

您还可以在仪表盘里程碑列表中查看您有权访问的所有里程碑。

要查看您有权访问的项目里程碑和群组里程碑,请选择左侧边栏中的 计划 > 里程碑

有关项目和组里程碑 API 的信息,请参阅:

  • 项目里程碑 API
  • 群组里程碑 API

查看项目或群组里程碑

查看里程碑列表:

1.在左侧栏中,选择 搜索或转到 并找到您的项目或群组。
2.选择 计划 > 里程碑。

在项目中,系统显示属于该项目的里程碑。在一个群组中,系统显示属于该群组的里程碑以及该群组中的所有项目。

查看已关闭议题的项目中的里程碑

如果项目议题跟踪关闭,您可以通过转到其 URL 来访问里程碑页面。
操作步骤:

1.转到您的项目。
2.添加:/-/milestones 到您的项目 URL,例如https://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project/-/milestones

另外,该项目的议题在群组的里程碑页面中可见。
这个体验的提升可以在议题339009里跟踪

查看所有里程碑

您可以在整个极狐GitLab 命名空间中查看您有权访问的所有里程碑。您可能看不到某些里程碑,因为它们位于您不属于的项目或群组中。

为此:

1.请左侧边栏中选择 搜索或者转到

2.选择 您的工作

3.在左侧栏,选择 里程碑

查看里程碑详情

要查看有关里程碑的更多信息,请在里程碑列表中选择要查看的里程碑的标题。

里程碑视图显示标题和描述。这些下方还有显示以下内容的选项卡:

  • 议题:显示分配给里程碑的所有议题。它们显示在如下三列中:

    • 未启动的议题(开放和未分配)
    • 处理中的议题(开放和已分配)
    • 已完成的议题(已关闭)
  • 合并请求:显示分配给里程碑的所有合并请求。它们显示在如下四列中:

    • 正在进行的工作(开放和未分配)
    • 等待合并(开放和未分配)
    • 拒绝(已关闭)
    • 已合并
  • 参与者:显示分配给里程碑的议题的所有指派人。

  • 标记:显示分配给里程碑的议题中使用的所有标记。

燃尽图

里程碑视图包含一个燃尽图和燃起图,显示完成里程碑的进度。
在这里插入图片描述

里程碑侧边栏

里程碑视图上的里程碑侧栏显示以下内容:

  • 完成百分比,计算方法为已关闭议题的数量除以议题总数。
  • 开始日期和截止日期。
  • 在分配给里程碑的所有议题和合并请求上花费的总时间。
  • 分配给里程碑的所有议题的总议题权重。
  • 总共、已打开、已关闭和已合并的合并请求数量。
  • 链接到关联的发布。
  • 你可以复制到剪切板的合并请求引用。
    在这里插入图片描述

创建里程碑

于 15.0 版本,所需的最小用户角色从开发者更改为报告者。

可以在项目或群组级别创建里程碑。
先决条件:

  • 对于里程碑所属的项目或群组,您必须至少具有报告者角色。

创建里程碑:

1.在左侧边栏中,选择 搜索或转到 并找到您的项目或 搜索转到 并找到您的群组。
2.在左侧边栏中,选择 计划 > 里程碑
3.选择 新建里程碑
4.输入标题。
5.可选。输入描述、开始日期和截止日期。
6.选择 新建里程碑

在这里插入图片描述

编辑里程碑

于 15.0 版本,所需的最小用户角色从开发者更改为报告者。

先决条件:

  • 对于里程碑所属的项目或群组,您必须至少具有报告者角色。

要编辑里程碑:

1.在左侧边栏中,选择 搜索或转到 并找到您的项目或群组。
2.选择 计划 > 里程碑

3.选择一个里程碑标题
4.在右上角,选择 里程碑操作 ({ellipsis_v}),然后选择 编辑
5.编辑标题、开始日期、截止日期或描述。
6.选择 保存更改

关闭里程碑

历史记录:

在极狐GitLab 15.0版本把最小用户角色从开发者更改为报告者

先决条件:

  • 你在里程碑所属的项目或者群组里必须至少要有报告者角色。

要关闭里程碑:

1.在左侧栏,选择 搜索或转到 并找到你的项目或群组。
2.选择 计划 > 里程碑
3.可以:

  • 找到你想要关闭的里程碑右侧,选择里程碑操作({ellipsis_v})> 关闭

  • 选择里程碑标题,然后选择 关闭

删除里程碑

在极狐GitLab 15.0 版本,所需的最小用户角色从开发者更改为报告者。

先决条件:

  • 对于里程碑所属的项目或群组,您必须至少具有报告者角色。

删除里程碑:

1.在左侧边栏中,选择 搜索或转到 并找到您的项目或群组。
2.选择 计划 > 里程碑
3.可以:

  • 找到要删除的里程碑,选择 里程碑操作 ({ellipsis_v}) > 删除
  • 选择里程碑标题,然后选择 里程碑操作 ({ellipsis_v}) > 删除

5.选择删除里程碑。

将项目里程碑提升为群组里程碑

如果您要扩展群组中的项目数量,您可能希望在该群组的项目之间共享相同的里程碑。您还可以将项目里程碑提升为群组里程碑,以便将它们提供给同一群组中的其他项目。

提升里程碑,会将该群组中具有相同名称的所有项目中的所有项目里程碑合并为一个群组里程碑。

之前分配给这些项目里程碑的所有议题和合并请求都将分配给新的群组里程碑。

WARNING:此操作无法撤消,并且更改是永久性的。

先决条件:

  • 您必须至少具有该群组的报告者角色。

提升项目里程碑:

1.在左侧边栏中,选择 搜索或转到 并找到您的项目。
2.选择 计划 > 里程碑
3.可以:

  • 选择 提升至群组里程碑 ({level-up})
  • 选择里程碑标题,然后选择 里程碑操作 ({ellipsis_v}) > 提升

4.选择 提升里程碑

为议题或合并请求分配里程碑

每个问题和合并请求都可以分配一个里程碑。

里程碑在右侧边栏中的每个议题和合并请求页面上都可见。
它们在议题看板上也可见。

要分配或取消分配里程碑:

1.查看议题或合并请求。
2.在右侧边栏的 里程碑 旁边,选择 编辑
3.在 分配里程碑 列表中,通过输入里程碑的名称来搜索里程碑。您可以从项目里程碑和群组里程碑中进行选择。
4.选择您要分配的里程碑。

要分配或者取消分配一个里程碑,你也可以:

  • 您还可以在评论或者描述中使用 /assign 快速操作。

  • 在面板里拖动一个议题到一个里程碑列表

  • 从议题列表里批量编辑议题

按里程碑过滤议题和合并请求

在列表页面中过滤

从项目和群组议题/合并请求列表页面,您可以按群组和项目里程碑过滤

在议题看板中过滤

从项目议题看板,您可以按群组里程碑和项目里程碑进行过滤:

  • 搜索和过滤栏
  • 议题看板配置

从群组议题看板,您可以仅按群组里程碑进行过滤:

  • 搜索和过滤栏
  • 议题看板配置

特殊里程碑过滤器

按里程碑过滤时,除了选择特定的项目里程碑或群组里程碑外,您还可以选择特殊的里程碑过滤器。

  • :显示没有指定里程碑的议题或合并请求。

  • 任何:显示具有指定里程碑的议题或合并请求。

  • 即将到来的:显示已分配为开放的里程碑并在未来具有最近截止日期的议题或合并请求。

  • 已开始:显示具有开放分配里程碑且开始日期早于今天的议题或合并请求。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/905011.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【日撸 Java 三百行】Day 10(综合任务 1)

目录 Day 10:综合任务 1 一、题目分析 1. 数据结构 2. 相关函数基本知识 二、模块介绍 1. 初始化与成绩矩阵的构建 2. 创建总成绩数组 3. 寻找成绩极值 三、代码与测试 小结 拓展:关于求极值的相关算法 Day 10:综合任务 1 Task&…

c++:库(Library)

目录 什么是库? C中库的两种形态:静态库 和 动态库 静态链接 vs 动态链接(链接 ≠ 库) 🔒 静态链接(Static Linking) 🔗 动态链接(Dynamic Linking) C标…

Java线程池深度解析:从使用到原理全面掌握

在高并发场景下,线程管理是提升系统性能的关键。本文将深入探讨Java线程池的核心机制,带你从基础使用到底层实现全面掌握这一重要技术。 一、线程池存在的意义 1.1 线程的隐形成本 尽管线程相比进程更轻量,但当QPS达到万级时: 频…

PostgreSQL 的 pg_advisory_lock_shared 函数

PostgreSQL 的 pg_advisory_lock_shared 函数详解 pg_advisory_lock_shared 是 PostgreSQL 提供的共享咨询锁函数,允许多个会话同时获取相同键值的共享锁,但排斥排他锁。 共享咨询锁 vs 排他咨询锁 锁类型共享锁 (pg_advisory_lock_shared)排他锁 (pg…

Halcon之计算抓取螺母的位姿

文章目录 1,项目说明。2,注意事项3,关联的主要算子3.1, gen_parallels_xld 3.2 ,convert_pose_type 4,程序流程。5,代码6,Demo链接。 1,项目说明。 Robot标定使用的模式…

互联网大厂Java求职面试:AI集成场景下的技术挑战与架构设计

标题:互联网大厂Java求职面试:AI集成场景下的技术挑战与架构设计 第一幕:向量数据库选型与性能调优 技术总监(严肃脸): 郑薪苦,我们最近在做一个基于大语言模型的企业级AI应用,需要…

ABB电机控制和保护单元与Profibus DP主站转Modbus TCP网关快速通讯案例

ABB电机控制和保护单元与Profibus DP主站转Modbus TCP网关快速通讯案例 在现代工业自动化系统中,设备之间的互联互通至关重要。Profibus DP和Modbus TCP是两种常见的通信协议,分别应用于不同的场景。为了实现这两种协议的相互转换,Profibus …

智慧农业、智慧养殖平台—监控摄像头管理监控设计—仙盟创梦IDE

智慧养殖 监控摄像头是核心管理工具,主要通过以下方式提升养殖效率与管理水平: 环境实时监测:对养殖区域进行全天候可视化监控,及时捕捉温度、湿度、通风等环境要素变化,确保动物生存环境稳定 。例如在规模化猪场&…

YOLO 从入门到精通学习指南

一、引言 在计算机视觉领域,目标检测是一项至关重要的任务,其应用场景广泛,涵盖安防监控、自动驾驶、智能交通等众多领域。YOLO(You Only Look Once)作为目标检测领域的经典算法系列,以其高效、快速的特点受到了广泛的关注和应用。本学习指南将带领你从 YOLO 的基础概念…

Java 24新特性深度解析:从优化技巧到高手进阶指南

一、Java 24核心新特性详解 Java 24作为长期支持版本(LTS),带来了许多令人振奋的新特性,下面我们将深入探讨其中最值得关注的改进。 1. 字符串模板(String Templates)正式发布 字符串模板结束了Java字符串拼接的混乱时代&#…

《类和对象(中)》

引言: 上次我们主要学习了类的相关知识,今天我们就来学习类和对象(中),今天也会用到之前学习过的东西,可以说是前面知识的结合,较前面会难一点(打个预防针)。 一:类的默认成员函数…

为什么 AI 理解不了逻辑问题?

人类擅长“如果 A 则 B”,AI 擅长“这个像那个”。逻辑推理?对它来说是一场灾难性的认知挑战。 前言 在实际使用 AI(尤其是大型语言模型,比如 GPT、Claude、Gemini 等)时,我们常发现一个诡异的现象:它们文采斐然,甚至能讲出笑话,但一旦问点小学奥数或逻辑问题,就集体…

C# 使用SunnyUI控件 (VS 2019)

前言:建议下载源码,源码中包含了各种控件的用法案例。 下载 帮助文档: 文档预览 - Gitee.comGitee: SunnyUI: SunnyUI.NET 是基于.NET Framework 4.0、.NET8、.NET9 框架的 C# WinForm UI、开源控件库、工具类库、扩展类库、多页面开发框架。GitHub: h…

Spring Cloud: Nacos

Nacos Nacos是阿里巴巴开源的一个服务发现,配置管理和服务管理平台。只要用于分布式系统中的微服务注册,发现和配置管理,nacos是一个注册中心的组件 官方仓库:https://nacos.io/ Nacos的下载 Releases alibaba/nacos 在官网中…

Linux下的c/c++开发之操作mysql数据库

libmysqlclient-dev介绍(Linux 下的 Mysql C/C 开发包) libmysqlclient-dev 是一个开发包,在Linux环境下为使用 MySQL C API 进行开发的c/c程序员提供头文件(如 mysql.h)和静态库/动态库的链接信息(如 lib…

Java EE(Spring+Spring MVC+MyBatis)从入门到精通企业级应用开发教程——1初识MyBatis框架

1、MyBatis工作原理 MyBatis操作数据库流程分为8个步骤,具体介绍如下: (1)MyBatis读取核心配置文件mybatis-config.xml mybatis-config.xml核心配置文件主要配置了MyBatis的运行环境等信息。 (2)加载映射…

【许可证】Open Source Licenses

长期更新 扩展:shield.io装饰 开源许可证(Open Source Licenses)有很多种,每种都有不同的授权和限制,适用于不同目的。 默认的ISC🟰MIT License是否可商用是否要求开源衍生项目是否必须署名是否有专利授权…

ZooKeeper工作机制与应用场景

目录 1.1、概述1.2、选举机制1.2.1、选举触发条件1.2.2、选举规则1.2.3、选举过程详解 1.3、数据同步机制1.3.1、正常同步1.3.2、宕机同步 1.4、客户端常用命令1.5、应用场景1.5.1、配置管理1.5.2、命令服务1.5.3、分布式锁服务1.5.4、集群管理1.5.5、分布式ID1.5.6、分布式协调…

前端面经-VUE3篇(四)--pinia篇-基本使用、store、state、getter、action、插件

一、基本使用 1、什么是 Pinia? Pinia 是 Vue.js 的官方状态管理库,是 Vuex 的“升级版”。它专为 Vue 3 和 Composition API 设计,用于管理多个组件之间共享的数据(也叫“全局状态”)。 2、为什么需要状态管理库&a…

数据结构之图的遍历

图的遍历 图的遍历目的是访问图的每一个顶点恰好一次,,同时访问图中每条边恰好一 次。 对于无向图,常见的遍历方式有深度优先遍历(Depth-First Search, DFS) 和广度优先遍历(Breadth-First Search, BFS)。…