次のブランチ構造があります。
- Main
|- Release 1
|- Release 1.1
|- Release 2
Release 1.1 を Main に再親化したいので、次のようになります
- Main
|- Release 1
|- Release 1.1
|- Release 2
これを行う理由は、多くの変更セットをメインからリリース 1.1 にマージする必要がありますが、リリース 1 にはマージしないためです。
次のコマンドを使用して、メインからリリース 1.1 へのベースレス マージを実行しようとしています。
tf merge /recursive /baseless $/Main $/Releases/Release1.1
チェックインすると、Release 1.1 を Main に再ペアレント化できます。
しかし、問題は、このコマンドは Main からすべてをマージし、マージ関係を作成したいだけです。Main から Release 1.1 まですべてをマージしたくはありません。その間に、他のブランチで多くの変更が行われたからです。
それを達成する方法はありますか、それとも将来のすべての変更セットを毎回ベースレスマージする必要がありますか?