14

シナリオ: 私たちは 3 人の開発者です。

開発者 1 (管理者) がメイン リポジトリを作成しました。

開発者 2 は、管理者のリポジトリをフォークしました。

開発者 3 は、管理者のリポジトリをフォークしました。

開発者 2 は機能ブランチ「機能 1」を作成しました

開発者 3 は、開発者 2 リポジトリから「機能 1」をチェックアウトしました。

開発者 3 がマージ リクエストを作成しようとすると、自分と管理者のリポジトリしか表示されません。

ですから、私のフォークとは別のリモートへのマージ リクエストを作成することは可能でしょうか?」

これまでに見た唯一の回避策は次のとおりです。

開発者 2 は機能ブランチを (マージ リクエストを通じて) 管理者のリポジトリにプッシュし、管理者に「それを保護する」ように依頼します。その後、開発者 3 は管理者のリポジトリへのマージ リクエストも作成する必要があります。このアプローチの問題は、開発者 2 がブランチの所有権を失い、変更をプッシュするたびにマージ リクエストを作成する必要があります。

一方、この機能は GitLab に追加されたようですが、この機能に関する公式ドキュメントは見つかりません。

4

2 に答える 2

0

dev #2 のフォークにアクセスできる新しいグループを作成します。このグループに dev #3 を追加します。

于 2015-03-10T16:07:21.967 に答える