tfpt unshelve migrate显示“已添加具有相同密钥的项目”。

时间:2013-07-24 02:58:10

标签: tfs-power-tools

我在这里的例子Branch from local workspace,因为我有相同的情况。

显示Shelveset详细信息对话框,点击取消显示后,显示“已添加了具有相同键的项目。”

请问任何建议?

3 个答案:

答案 0 :(得分:32)

正如其他人在评论中指出的那样,撤消主分支的变化(可能是你想要取消搁置的搁置集的SOURCE分支)应该解决问题,允许你继续合并行为。

答案 1 :(得分:5)

我遇到了一个非常类似的问题,在尝试了很多事情后,我发现这是一些我们被排除在外的很容易被错过的未决更改,这导致了这个问题。

我已经写了如何解决以下问题的问题:
TFS 2012 Unshelve to different branch -> An item with the same key has already been added

答案 2 :(得分:1)

在我的情况下,我的源代码和目标分支都已全部签入。问题是根Team Project在其下具有其他Visual Studio项目,这些项目带有待更改(待添加)。在整个TFS团队项目中,不仅是涉及的项目分支,没有待定的更改。