BブランチからAブランチにGithub上からSquash Mergeを行った際、
Aブランチのコミットログには新しいコミットが作られており、コミットログの内容も想定していたものになっていますが、
その後、
- BブランチからAブランチにプルリクを送った際に上記のSquash Mergeで入れたはずの内容がDiffとして表示され、追加されようとしている
- 逆も同様に、AブランチからBブランチにプルリクを送った際に上記のSquash Mergeで入れたはずの内容がDiffとして表示され、追加されようとしている
どちらのケースもGithub画面の右側から左側に追加されようとしているので、Compare側にのみ入っていることになっているかと思います。
また、Squash Mergeを行った後にBブランチに3ファイルほどの変更を含んだAでもBでもないブランチからのmergeが行われていますが、
その修正分は上記1. の場合にのみ変更内容として表示されています。
- このような現象がなぜ発生するか
- 解決案として、Bブランチをいったん削除して(Bブランチは常に存在する運用になっています)Aブランチから再度Bブランチと同じ運用をするB´ブランチを作成するというのを考えていますが、他に解決策はあるか
をお聞きしたいと思います。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。