pull request の同期を維持する方法について
pull request をマージする前に、他の変更がベース ブランチにマージされ、pull request のヘッド ブランチが同期されなくなっている可能性があります。pull request をベース ブランチからの最新の変更で更新すると、マージする前に問題をキャッチするのに役立ちます。
pull request のヘッド ブランチは、コマンド ラインまたは pull request ページから更新できます。 [ブランチを更新] ボタンは、これらすべてが当てはまる場合に表示されます。
- pull request ブランチとベース ブランチの間にマージの競合はありません。
- pull request ブランチがベース ブランチで最新ではありません。
- ベース ブランチでは、マージする前にブランチを最新の状態にする必要があります。
詳細については、「保護されたブランチについて」を参照してください。
pull request ブランチでマージの競合を引き起こすベース ブランチに変更がある場合、すべての競合が解決されるまでブランチを更新することはできません。 詳しくは、「マージ競合について」を参照してください。
pull request ページからブランチを更新すると、従来のマージが実行されます。 結果のマージ コミットによって、ベース ブランチが pull request のヘッド ブランチにマージされます。
pull request ブランチの更新
-
リポジトリ名の下にある [pull request] をクリックします。
-
[Pull Requests] リストで、更新する pull request をクリックします。
-
ページの下部付近にあるマージ セクションで、 [ブランチを更新] をクリックして従来のマージを実行します。