gpt4 book ai didi

Gitlab:是否可以创建从我的分支到同一项目的另一个分支的 merge 请求

转载 作者:IT王子 更新时间:2023-10-29 00:39:08 24 4
gpt4 key购买 nike

场景:我们是 3 位开发人员。

开发人员 1(管理员)创建了主仓库。

开发人员 2 fork 了管理员的存储库。

开发人员 3 fork 了管理员的存储库。

开发人员 2 创建了一个功能分支“功能 1”

开发人员 3 从开发人员 2 的存储库中 checkout “功能 1”。

当开发人员 3 尝试创建 merge 请求时,他只能看到自己和管理员的存储库。

所以我想知道,是否可以创建一个 merge 请求到另一个与我的分支不同的远程?”

到目前为止我看到的唯一解决方法是:

开发人员 2 将功能分支推送到管理员的仓库(通过 merge 请求)并要求管理员“保护它”,然后开发人员 3 也必须向管理员的仓库创建 merge 请求,这种方法的问题是开发人员 2 失去了分支的所有权,并且他们每次想要推送更改时都必须创建 merge 请求。

另一方面,它似乎是this feature was added to GitLab但我找不到有关此功能的官方文档。

最佳答案

也许没有 fork ?

您可以利用这样一个事实,即可以在同一个存储库中进行 merge 请求。因此,也许这三个人都可能使用与开发人员相同的存储库,管理员应该将关键分支设置为 protected 。

如果进行了任何更改,任何人都可以创建从一个分支到另一个分支的 merge 请求...并且任何人都可以查看、讨论...

关于Gitlab:是否可以创建从我的分支到同一项目的另一个分支的 merge 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28950433/

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