目的
- Githubでのプルリク作成時にコンフリクトして
Resolve Conflicts
がグレーアウトされて押下できない問題の回避方法をまとめる
症状
結論
- コンフリクト原因を一個一個解消していくしか無い。
情報
- プルリクにてマージ先のブランチを
ターゲットブランチ
と呼ぶことにする。 - プルリクにてマージ先にマージされるブランチを
ソースブランチ
と呼ぶことにする。
実例
- 自分の場合、ターゲットブランチから作成したステージングブランチ、さらにステージングブランチから作成した作業ブランチA、更に作業ブランチAから作成した作業ブランチBからソースブランチを作成していた。
- ターゲットブランチをステージングブランチに設定してプルリクを作成たところコンフリクトは発生しなかった。