Gitlab:是否可以从MY fork创建一个合并请求到同一项目的另一个fork

Gui*_*lla 14 git gitlab gitlab-ci gitlab-7

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

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

开发人员2分叉管理员的回购.

开发人员3分叉管理员的回购.

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

开发人员3从开发人员2回购中检出"功能1".

当Developer 3尝试创建合并请求时,他只能看到自己的和管理员的回购.

所以我想知道,是否可以创建一个合并请求到另一个不同于我的叉子的遥控器?"

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

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

另一方面,似乎这个功能被添加到GitLab但我找不到有关此功能的官方文档.

pet*_*ulc 2

也许没有叉子?

您可以利用可以在同一存储库中发出合并请求的事实。因此,也许这三个人都可以使用与开发人员相同的存储库,管理员应该将关键分支设置为受保护。

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