答案 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团队项目中,不仅是涉及的项目分支,没有待定的更改。