LoginSignup
3
4

More than 5 years have passed since last update.

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

Last updated at Posted at 2014-05-30

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

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

  • 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のコミットが混ざるのは仕方ないことなのでしょうか.
それとも他に何か良い解があるんでしょうか.

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

3
4
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4