gitでは、2つのコミットとブランチマージがあり、これらは次のようにリベースされています
7
6_
5
4
3_|
2
1
マージはno-ffで行われました。
私のクライアントはコミット1と2をロールアウトしたくないので、次のようにリベースしようとしています
1
2
7
6_
5
4
3_|
これが望ましいのは、コミット7から分岐でき、それが私の本番リリースだからです。
リベース-iXXXX
全体を平坦化し、膨大な数の競合が発生します。実稼働ロールアウトを準備しようとしているので、コードをテストに戻さなければならないため、競合が発生したくありません。
私がこれをするとき
リベース-i-pXXXXXX
コミット1と2は正しく移動しますが、マージとそれに関連する4週間の作業は削除されます。いったいどうやってこれをするの?