2013-07-24 8 views
34

私は同じシナリオを持っているので、ここに例を示しますBranch from local workspaceです。tfpt unshelveの移行で、「同じキーを持つアイテムが既に追加されています」というメッセージが表示されます。

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

お願いします。

+8

。ここにヘルプリンクがあります。 http://www.lemisolutions.co.nz/2013/07/creating-branch-out-of-your-pending.html – NetZeroSaw

+2

人々があなたの質問に力を入れているので、回答を受け入れることができますか? –

+1

@RalphWillgossそれは彼自身が2013年7月24日にそれを解決したようです!その他の回答(2014年後半)は彼のコメントと似ているようです。 –

答えて

29

他の人がコメントに示しているように、メインブランチからの変更を取り消すと(おそらくアンシェルブしたいシェルフセットのSOURCEブランチ)、問題を修正してマージ動作を続けることができます。

+9

実際には、他のリポジトリからの変更を取り消し/保存する必要があります。含まれる/除外された/追加されるセクションは、これが機能するには完全に空でなければなりません。 – Gabriel

+2

@ Gabrielのコメントは不可欠です。チームプロジェクトの* from * any *部分のInclude/Excluded/Addにファイルがある場合、このエラーが発生します。奇妙だが真実。 – ngm

5

私は自分と非常によく似た問題を抱えていましたが、多くのことを試してみたところ、私たちは除外されていて、見逃しやすい変化があることを発見しました。

私はトラブルに次の質問に対してそれを撃つ方法まで書いている:だけでなく、メインから保留中の変更を元に戻すことで解決
TFS 2012 Unshelve to different branch -> An item with the same key has already been added

関連する問題