開発者がソースブランチとターゲットブランチの両方への変更をチェックインしたチェンジセットがあり、両方のブランチでの名前変更を含む多くの変更があります。ソースからターゲットへの変更セットのマージは正常に行われますが、変更セットはマージされる変更セットのリストに残ります。
チェンジセットを再度マージしようとすると、「マージする変更はありません」と表示されます。そして、チェンジセットはキューに残ります。
コマンドラインツールを使用して、次のように変更セットを破棄しようとしました。
C:\ src \ project \ sourceBranch> tf merge / discard / recursive / version:C8137〜C8137 $ / Project / sourceBranch $ / Project / targetBranch
これは役に立ちませんでした。/forceや/baselessなどの他のオプションを使用してみましたが、運がありませんでした。
マージ候補間のチェンジセットを取り除く他にどのような可能性がありますか?