私は、github 上の組織がフォークした github 上にプロジェクトを立ち上げています。自分のコードを下流の組織のフォークにプッシュできますか? やってみましたが、できませんでした。
プル リクエストをダウンストリームに送信できるかどうかを知りたいですか?
私は、github 上の組織がフォークした github 上にプロジェクトを立ち上げています。自分のコードを下流の組織のフォークにプッシュできますか? やってみましたが、できませんでした。
プル リクエストをダウンストリームに送信できるかどうかを知りたいですか?
GitHub はこれを許可しており、実際には非常に簡単に行うことができますが、明確に文書化されているとは思いませんでした。
簡単に言うと、GitHub UI から [プル リクエスト] > [新しいプル リクエスト] に移動すると、[比較] ページが表示されます。左側のドロップダウンで、独自のブランチを選択するか、別のユーザーのリポジトリ (ダウンストリームまたはピアを含む) のブランチを「username:branchname」の形式で入力できます。したがって、(GitHub の例の名前を使用して) ユーザー hubot がプル リクエストをダウンストリーム ユーザー octocat に送信したい場合、左側に「octocat:master」と入力し、右側に「hubot:master」を保持します。
左右の名前を入力すると、「ここをクリックして、この比較からプル リクエストを作成する」オプションが表示されます。出来上がり!ダウンストリーム プル リクエスト!
リポジトリのフォークをフォークし、それをリポジトリの別のリモートとして追加できます。次に、それらにプル リクエストを送信できます。別のユーザーを追加し、別の .ssh/config エントリを追加して、別の公開キーを提供する必要がある場合があります。かっこいいね!:)