私は同じシナリオを持っているので、ローカル ワークスペースからのブランチの例に従っています。
シェルフセットの詳細ダイアログが表示され、シェルフ解除をクリックすると、「同じキーを持つアイテムが既に追加されています」と表示されます。
アドバイスをお願いします。
私は同じシナリオを持っているので、ローカル ワークスペースからのブランチの例に従っています。
シェルフセットの詳細ダイアログが表示され、シェルフ解除をクリックすると、「同じキーを持つアイテムが既に追加されています」と表示されます。
アドバイスをお願いします。
他の人がコメントで示したように、メイン ブランチ (おそらくシェルブを解除したいシェルフセットの SOURCE ブランチ) からの変更を元に戻すと、問題が修正され、マージ動作を続行できるようになります。
In my case, my source and my target branch were both fully checked in. The problem was the root Team Project had other Visual Studio projects beneath it with pending changes (pending adds). There can be no pending changes in the entire TFS Team Project, not just the involved project branches.