Gitlab: возможно ли создать запрос на слияние с моего форка на другой форк того же проекта?
Сценарий: мы 3 разработчика.
Разработчик 1 (админ) создал основной репо.
Разработчик 2 раздвоил репо администратора.
Разработчик 3 раздвоил репо администратора.
Разработчик 2 создал ветку функций "Feature 1"
Разработчик 3 проверил "Feature 1" от разработчика 2 репозитория.
Когда разработчик 3 пытается создать запрос на слияние, он видит только свои собственные репозитории и репозитории администратора.
Поэтому мне интересно, возможно ли создать запрос на слияние с другим пультом, отличным от моего форка?"
Единственный обходной путь, который я видел до сих пор:
Разработчик 2 переносит ветвь функций в репозиторий администратора (через запрос на слияние) и просит администратора "защитить его", тогда Разработчику 3 также придется создать запрос на слияние для репозитория администратора, проблема этого подхода заключается в том, что Разработчик 2 теряет право собственности на ветку, и им придется создавать запросы на слияние каждый раз, когда они хотят отправить свои изменения.
С другой стороны, похоже, что эта функция была добавлена в GitLab, но я не могу найти официальную документацию по этой функции.
2 ответа
Может быть, нет вилок?
Вы можете использовать тот факт, что запросы на слияние могут быть сделаны в том же хранилище. Поэтому, возможно, все три могут использовать тот же репозиторий, что и разработчики, администратор должен установить критически важные ветви как защищенные.
Если внесено какое-либо изменение, любой может создать запрос на слияние из одной ветви в другую... и любой может просмотреть, обсудить,...
Создайте новую группу, которая имеет доступ к форку dev #2. Добавьте dev #3 к этой группе.