以前も質問したことがありますが、回答がなかったので再度質問します。
あるブランチから別のブランチにシェルブセットを移行しようとしています。ワークスペース DIR 内から次のコマンドを実行しています。
tfpt unshelve changes;myusername /migrate /source:$/main /target:$/new-branch
そのコマンドを実行すると、「シェルフセットの詳細」ウィンドウが表示され、変更内容とフォルダー ($/Main を指す) が表示されます。
unshelve をクリックすると、競合ダイアログ ボックスが表示され、ここでもフォルダーが $/main を指しています。[解決] をクリックすると、次のオプションが表示されます。
- ローカルの変更を保持する ローカルの変更を元に戻し、棚上げしたものを取得する
- ローカルの変更を元に戻し、保留中の変更を取得します。
- ローカルの変更を保持し、ローカルのコンテンツと保留中のコンテンツをマージする
どちらのオプションを選択しても、「新しいブランチ」で保留中の変更が発生することはありません。保留中の唯一の変更は、メイン ブランチに対するものです。
何か案は?