【質問】Gtihub-flowで開発中,WIPなPull Requestのブランチをトピックブランチに取り込みたいときの最適解


こんなリビジョングラフがあります

ほとんどモザイクで申し訳ないのですが…

  • masterは一番下のコミットです
  • masterにマージされていない,WIPなPull Requestを出しているブランチが一番上のコミットのブランチです.(このブランチをAとします)
  • 新たにmasterからトピックブランチを作りたいと思ってます(このブランチをBとします)

やりたいこと

BのブランチにAを取り込みたい

単純に考えれば,Aをnon FastFowardでマージするのがセオリーなのかなって気はします.
ただ,Bをmasterに対してPull Requestを出すと,Aのコミット履歴もPull Requstのコミット一覧に混ざり,レビュワーが混乱します.
(一応マージコミットで判断はできますが…)
でもこれはAがmasterにマージされていない以上ある意味当然です.

Github-flowの原則で言えば,トピックブランチはmasterから派生してmasterへマージとなっていますが,Aがまだmasterにマージされていない以上,BのPull Request上にAのコミットが混ざるのは仕方ないことなのでしょうか.
それとも他に何か良い解があるんでしょうか.

(乱文で申し訳ありません…言いたいこと伝わっているか心配です…)