ここでの状況: Mercurial リポジトリに 2 つのブランチがあり、それらをブランチ A とブランチ B と呼びます。
- ブランチ A はコードの安定バージョン用です
- ブランチ B は開発ブランチ用です
ブランチ A で変更されたものはすべてブランチ B にマージされました。ただし、ブランチ B のコードにはブランチ A とのいくつかの違いがある点に到達しました。ブランチ A でいくつかの大きなコード変更を行い、これらの変更をブランチ B にマージしました。本当の苦痛であり、実際にはソリューションの代替実装を行いたいと考えています. ただし、後でブランチ A の変更を継続し、これらの後のマイナーな変更をブランチ B にマージできるようにしたいと考えています。後で A から B にセットを変更しますか? (おそらく、バックアップからのコピーなどを使用して、純粋な Hg ソリューションと回避策なしで...)
ここに到達するものの概要を示します。
変更セット ブランチ A 変更セット ブランチ B Chgset A.1 Chgset B.1 (A.1と合併) Chgset A.2 Chgset B.2 (**A.2 とはマージされません**) Chgset A.3 Chgset B.3 (A.3 とマージされますが、A.2 とはマージされません)
事前にアドバイスをありがとう