回答:
2016年8月の更新:プルリクエストのベースブランチを変更すると、最終的にそのブランチを変更できるようになります。
(これにより、3歳で、1500件以上のコメントがあった問題18がクローズされます)
プルリクエストを作成したら、プルリクエストの変更が別のブランチと比較されるようにベースブランチを変更できます。
元の答え:
ブランチの観点からPRを編集することはできないため(下記を参照)、最も簡単な方法は次のとおりです。
Supersedes #123
(リベラによる以下のコメント)(元の回答、PRの作成時にのみ有効)
「ブランチの範囲と宛先リポジトリの変更」(PRページの上部にあるボタンをクリックする)のように、別のベースブランチを試して選択することもできます。Edit
ブランチの範囲について考える最も簡単な方法は次のとおりです。
- ベースブランチは変更内容が適用されるべきだと思うところで、
- ヘッドブランチはあなたが適用されることを希望するものです。
ベースリポジトリを変更すると、プルリクエストの通知先が変わります。
ベースリポジトリにプッシュできるユーザーは全員、電子メール通知を受け取り、次回サインインしたときにダッシュボードに新しいプルリクエストが表示されます。
元のメンテナ(所有者)が望むブランチをベースブランチとして選択した場合、PRはブランチ(変更なし)から新しいベースブランチにマージする必要があります。
ブランチが(まだ)リモートで利用できる場合、新しいブランチをローカルで作成する必要はありません。
ドロップダウンメニューから直接、または「#ブランチ」(https://github.com/account/project/branches)からブランチ(送信する変更が含まれる)を選択します。
「新しいプルリクエスト」をクリックします。これにより、新しいベース(ターゲット)ブランチを選択できます。
これがGithubの新しいインターフェースのスクリーンショットです。
私はUX
任意のフォーク/ ブランチに対してブランチのPRを送信できます---以前にブランチのPRを送信したかどうかは関係ありませんUX
。
これでできるようになりました:https : //github.com/blog/2224-change-the-base-branch-of-a-pull-request
「オープンプルリクエストのベースブランチを変更できるようになりました。プルリクエストを作成したら、プルリクエストの変更が別のブランチと比較されるようにベースブランチを変更できます。正しいベースブランチで新しいプルリクエストを開くのではなく、元のプルリクエストがあれば、貴重な作業と議論を続けることができます。」
とても簡単です。ベースブランチを変更するPRをクリックするだけです。Webページの下部にある[プルリクエストを閉じる]ボタンを見つけます。これで、通常どおり新しいPRを再作成できます。今回は正しいベースブランチを選択してください。