0

私は次の場合があります:

mainline ---x----NNN-----x---------
            |            |
            |   feature  yyyyyyyy
release     x ----------------------x

リリースブランチに機能ブランチがあるのが好きです。しかし、私はそれを「純粋」にするのが好きです。つまり、リリースでコミットNNNをまだ持っているのは好きではありません。

1つのオプションは、新しいブランチを作成し、リベースを実行することです--onto

git branch feature_for_release feature
git rebase --onto release mainline feature_for_release
git checkout release
git merge feature_for_release
git branch -d feature_for_release

しかし、私はマージのためだけに新しいブランチを作成するのは好きではなく、メソッドはかなり長いです。

このような解決策はありますか?

git checkout release
git merge feature --without mainline
4

1 に答える 1

1

機能ブランチからリリースブランチへの一連のコミットを選択できます。

于 2013-03-20T06:08:18.050 に答える