37

私は同じシナリオを持っているので、ローカル ワークスペースからのブランチの例に従っています。

シェルフセットの詳細ダイアログが表示され、シェルフ解除をクリックすると、「同じキーを持つアイテムが既に追加されています」と表示されます。

アドバイスをお願いします。

4

3 に答える 3

33

他の人がコメントで示したように、メイン ブランチ (おそらくシェルブを解除したいシェルフセットの SOURCE ブランチ) からの変更を元に戻すと、問題が修正され、マージ動作を続行できるようになります。

于 2014-10-17T18:08:13.547 に答える
1

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.

于 2020-02-05T22:48:24.133 に答える