質問: ### 前提・実現したいこと Github上でPull Reuqeustを作成するとFiles Changedのタブで改修前のソースとの差分を確認できますが、最新のdevelopと比較した結果を表示したいです。 ### 試したこと 細かいですが時系列で作業内容を記述します。 (1)developからfeatureAブランチを作成し、必要な改修を開始 (2)featureAの改修が完了(developへのマージはまだしていない状態) (3)developからfeatureBブランチを作成し、必要な改修を開始 (4)featureBでの改修はfeatureAでの改修完了が前提になっていることに気が付き、featureAをfeatureBに対してマージ (5)featureAからPull Reuqeustを作成し、developへマージ (6)featureBでの改修が完了し、Pull Reuqeustを作成 上記(6)のタイミングでGitHub上、featureBのPull Reuqeust内のFiles Changedタブで差分を確認すると、featureAで実施した改修が差分として表現されていました。 featureAの改修内容は上記(5)でdevelopに反映されているので、featureBで実施した改修内容だけを確認したいのですが、最新のdevelopと比較して表示する方法があれば教えてください。 ### 補足情報(FW/ツールのバージョンなど) 開発ツールはPhpStormです。 詳細なバージョンは現在確認できる環境にいないので、申し訳ないのですが不明です。
回答: rouge_pawn様、回答ありがとうございます。 改めて確認したのですが、マージ先の間違いは無かったです。 もう少し調べてみたところGitHubはブランチを派生させたdevelopと比較をする仕様のようです。 https://qiita.com/m-yamazaki/items/e57e357116e95ae370dc 抜本的な解決にはなりませんが、上記の例だと(5)と(6)にdevelopをfeatureBに対してマージする作業をすることで意図しない差分が発生しなくなりました。今回の問題が発生する頻度は高くないので、当面はこの方法で対応しようと思います。