continuous-integration - 我可以从 Gitlab 中的未解决问题创建功能分支吗?
问题描述
我在页面中找不到“创建分支”按钮;猜我错过了一些明显的东西?
从 gitlab members 部分,我本人被显示为项目的“维护者”;我最初使用 github url 从 github repo 导入了这个项目。这是预期的吗?
==== 2020.07.05 ======
回答自己:在我的情况下,问题是由 github 应用程序安全分析 CI 运行报告的缺陷创建的,它被自动标记为“机密”,对于机密问题,默认情况下,没有可用于创建合并请求的操作和功能要求。
为了启用 MR,我必须编辑“机密”标签以将其关闭。
我正在使用 gitlab.com 和以下版本:
解决方案
确保您以存储库的所有者/合作者身份登录 GitLab。
当然,我假设您使用的是 GitLab 8.6+,因为该按钮是在 8.6 中引入的(问题 3886)。
检查您是否看到(在“问题”屏幕上)标有“创建合并请求”的绿色按钮,其右侧有一个向下箭头。
那将是包含“创建分支”选项的保管箱。
另一种方法是在本地(在您的本地克隆中)创建一个名为“ <issue-number>-issue-description
”的分支并将其推送到 GitLab:这将创建该分支并将其与问题相关联。
推荐阅读
- java - 图传递性 Java
- android - Facebook 应用程序中的深层链接有什么问题?
- java - 在较大的文件上获取 java.lang.OutOfMemoryError
- tensorflow - 在 Ubuntu 和 OSX 上构建 tensorflow 需要 9 个多小时并且尚未完成
- google-apps-script - 有没有办法选择 MimeType 的多个或所有属性?
- python - 配置 Boto3 有条件地不执行命令
- java - 如何运行无限流直到一个参数,然后将所述流收集到一个字符串中?
- javascript - EJS 没有模板化给定对象的所有属性
- r - caretList 无法创建模型
- python-3.x - CoreNLP 情感分析 Python 循环遍历数据框