Gitlab中的分支没有合并请求按钮

时间:2017-09-17 13:26:31

标签: git gitlab

新手在这里使用Git和Gitlab

我有一个Gitlab设置,我有一个项目的以下分支

  

devevlopment(dev) - >合并(缺点) - >测试(测试) - >   生产(产品) - >主

我想在" dev"上合并代码到" cons"。

我发现没有"合并请求"按钮可用于" dev"

为什么会这样?

TIA enter image description here

更新

感谢大家的投入。我结束了:

  1. 在名为MASTER
  2. 的组中创建项目/存储库
  3. 将项目/存储库分组到MASTER组并放入组PRODUCTION。
  4. 继续做代表其他部署区域的分叉(即test,cons,dev)
  5. 这似乎产生了我正在寻找的效果 - 这样 - 我不再拥有分支:dev,test,prod等在一个Repository / Project下。

1 个答案:

答案 0 :(得分:1)

该屏幕上的“合并请求”按钮创建合并到默认分支的请求。 dev 您的默认分支,因此不存在任何按钮。

如果您转到“合并请求”选项卡,则应该可以从默认分支创建合并请求:

  1. 导航至合并请求标签
  2. 点击新合并请求
  3. 选择dev分支作为来源分支
  4. 选择目标分支
  5. 点击比较分支机构并继续
  6. 完成新合并请求屏幕
  7. 的其他详细信息
  8. 点击提交合并请求
  9. 或者,正如上面的评论建议您也可以在本地副本上进行常规Git合并并推回到GitLab。