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 в эту группу.