gpt4 book ai didi

git - Gitlab 中的分支没有 merge 请求按钮

转载 作者:行者123 更新时间:2023-12-04 03:09:42 42 4
gpt4 key购买 nike

这里是使用 Git 和 Gitlab 的新手

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

devevlopment (dev) -> consolidation (cons) -> testing (test) -> production (prod) -> master

我想将“dev”上的代码 merge 到“cons”上。

我看到“dev”没有可用的“Merge Request”按钮

为什么会这样?

TIA enter image description here

更新

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

  1. 在名为 MASTER 的组中创建项目/存储库
  2. 在 MASTER 组中 fork 项目/存储库,并将其放入 PRODUCTION 组中。
  3. 继续进行代表其他部署区域(即测试、缺点、开发)的 fork

这似乎产生了我一直在寻找的效果 - 那样 - 我不再在一个存储库/项目下有 :dev、test、prod 等分支。

最佳答案

该屏幕上的 merge 请求按钮创建一个 merge 到默认分支的请求。 dev 您的默认分支,因此不存在任何按钮。

如果转到“merge 请求”选项卡,您应该能够从默认分支创建 merge 请求:

  1. 导航到 merge 请求标签
  2. 点击新 merge 请求
  3. 选择您的 dev 分支作为 Source 分支
  4. 选择目标分支
  5. 点击比较分支并继续
  6. 新 merge 请求屏幕上完成其他详细信息
  7. 点击提交 merge 请求

或者,正如上面的评论所建议的那样,您也可以对本地副本进行常规 Git merge ,然后将其推送回 GitLab。

关于git - Gitlab 中的分支没有 merge 请求按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46264576/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com