Gitlab: Возможно ли создать запрос слияния из MY fork в другую вилку того же проекта

Сценарий: у нас 3 разработчика.

Разработчик 1 (admin) создал основное репо.

Разработчик 2 forked admin repo.

Разработчик 3 forked admin repo.

Разработчик 2 создал ветвь функции "Feature 1"

Разработчик 3 проверил "Feature 1" из репо 2 разработчиков.

Когда разработчик 3 пытается создать запрос на объединение, он видит только свои собственные и административные репозитории.

Итак, интересно, возможно ли создать запрос слияния на другой удаленный, отличный от моего вилки? "

Единственное, что я видел до сих пор:

Разработчик 2 перенаправляет ветвь функции в репозиторий администратора (через запрос слияния) и просит администратора "защитить его", тогда разработчику 3 необходимо будет создать запрос слияния на репозиторий администратора, проблема с этим подходом что Разработчик 2 теряет право собственности на ветку, и им придется создавать запросы на объединение каждый раз, когда они хотят внести свои изменения.

С другой стороны, кажется, что эта функция была добавлена ​​в GitLab, но я не могу найти официальную документацию об этой функции.

Ответы

Ответ 1

Нет вилки, может быть?

Вы можете использовать тот факт, что запросы слияния могут быть сделаны в одном хранилище. Поэтому, возможно, все три могут использовать тот же репозиторий, что и разработчики, администратор должен установить ключевые ветки как защищенные.

Если какое-либо изменение сделано, любой может создать запрос слияния из одной ветки в другую... и любой может просмотреть, обсудить,...

Ответ 2

Создайте новую группу, которая имеет доступ к вилке dev # 2. Добавьте dev # 3 в эту группу.