Gitlab: возможно ли создать запрос на слияние с моего форка на другой форк того же проекта?

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

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

Разработчик 2 раздвоил репо администратора.

Разработчик 3 раздвоил репо администратора.

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

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

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

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

Единственный обходной путь, который я видел до сих пор:

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

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

2 ответа

Решение

Может быть, нет вилок?

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

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

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

Другие вопросы по тегам