何かアイデアが得られることを願っていました。私は3つのブランチを持っています:
- 主人
- 明確な
- 機能ブランチ
master
汎用コード ベースが含まれているため、後で分岐して新しいタイプの実装を作成する場合でも、簡単に作成できます。しかし、今のところspecific
私のメインの開発ブランチです。
そこで、新しい機能をテストするために に分岐specific
しfeature-branch
、満足したら にマージしfeature-branch
直しましたspecific
。
specific
しかし、マスターにマージしたくない実装固有のコミットがいくつかあります。ほとんどのコードは一般的な変更であり、マージして元に戻したいと思っています。
からの約 30 の変更を にマージしfeature-branch
ましたspecific
。specific
それらの 30 のうち、おそらく約 20 を からにマージしたいと考えていmaster
ます。
これを行うための最良の方法は何ですか?
マージしたい各コミットをチェリーピックするだけmaster
ですか?もしそうなら、時系列の逆順で行くべきですか(つまり、マージしたい最も古いコミットを取得し、次に2番目に古いコミットを取得し、master
.
どんなアイデアでも大歓迎です。ありがとう