草稿
如果合并请求尚未准备好进行合并(可能是由于持续的开发或开放的线程),则可以通过将其标记为Draft来阻止在合并之前接受该合并请求. 这将禁用"合并"按钮,从而防止其被合并,并且在删除"草稿"标志之前它将保持禁用状态.
Adding the “Draft” flag to a merge request
在 GitLab 13.2 中引入的在进行中(WIP)合并请求已重命名为Draft . 在 GitLab 14.0 中将删除对使用WIP 的支持.
There are several ways to flag a merge request as a Draft:
- 将
[Draft]
,Draft:
或(Draft)
到合并请求标题的开头. 单击标题框下的" 以草稿开始标题: ",在编辑合并请求的描述时将具有相同的效果. -
不推荐使用将
[WIP]
或WIP:
添加到合并请求标题的开头. WIP仍然有效,但不赞成使用Draft . 它将在下一个主要版本(GitLab 14.0)中删除. - 在合并请求的注释中添加
/wip
快速操作 . 这是一个切换,可以重复进行以将状态改回. 请注意,注释中的任何其他文本将被丢弃. - 将
draft:
或Draft:
添加到针对合并请求的源分支的提交消息的开头. 这不是切换,并且在另一次提交中再次执行将无效.
Removing the “Draft” flag from a merge request
与上述类似,当准备合并请求时,可以通过以下几种方式删除" Draft
标志:
- 从合并请求标题的开头删除
[Draft]
,Draft:
或(Draft)
. 在编辑合并请求的描述时,在标题框下单击" 从标题中删除草稿:"前缀 ,将具有相同的效果. - 在合并请求的注释中添加
/wip
快速操作 . 这是一个切换,可以重复进行以将状态改回. 请注意,注释中的任何其他文本将被丢弃. - 点击靠近合并请求描述底部的解决草案状态按钮,旁边的合并按钮(见上面的图片 ). 必须对该项目至少具有开发人员级别的权限,该按钮才可见.
Including/excluding WIP merge requests when searching
查看/搜索合并请求列表时,可以通过在搜索框中添加" WIP"过滤器,然后选择"是"(包括)或"否"(排除)来选择包括或排除 WIP 合并请求.