首页 > 解决方案 > 我可以从 Gitlab 中的未解决问题创建功能分支吗?

问题描述

我在页面中找不到“创建分支”按钮;猜我错过了一些明显的东西?

在此处输入图像描述

从 gitlab members 部分,我本人被显示为项目的“维护者”;我最初使用 github url 从 github repo 导入了这个项目。这是预期的吗?

==== 2020.07.05 ======

回答自己:在我的情况下,问题是由 github 应用程序安全分析 CI 运行报告的缺陷创建的,它被自动标记为“机密”,对于机密问题,默认情况下,没有可用于创建合并请求的操作和功能要求。

为了启用 MR,我必须编辑“机密”标签以将其关闭。

在此处输入图像描述

我正在使用 gitlab.com 和以下版本:

在此处输入图像描述

标签: continuous-integrationgitlab

解决方案


确保您以存储库的所有者/合作者身份登录 GitLab。
当然,我假设您使用的是 GitLab 8.6+,因为该按钮是在 8.6 中引入的(问题 3886)。

检查您是否看到(在“问题”屏幕上)标有“创建合并请求”的绿色按钮,其右侧有一个向下箭头。
那将是包含“创建分支”选项的保管箱。

创建 MR

另一种方法是在本地(在您的本地克隆中)创建一个名为“ <issue-number>-issue-description”的分支并将其推送到 GitLab:这将创建该分支并将其与问题相关联。


推荐阅读