37

我正在从本地工作区分支这里跟随示例,因为我有相同的场景。

搁置集详细信息对话框出现,单击取消搁置后显示“已添加具有相同键的项目”。

请问有什么建议吗?

4

3 回答 3

33

As others have indicated in the comments, undoing changes from the main branch (presumably the SOURCE branch for the shelveset you want to unshelve), should fix the issue, allowing you to continue with the merge behavior.

于 2014-10-17T18:08:13.547 回答
5

我有一个与你自己非常相似的问题,在尝试了很多事情之后,我发现这是一些我们被排除在外并且很容易错过的未决更改,这导致了这个问题。

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

于 2014-11-24T15:04:11.267 回答
1

就我而言,我的源分支和目标分支都已完全签入。问题是根团队项目在其下有其他 Visual Studio 项目,并且有待处理的更改(待添加)。整个 TFS 团队项目中不能有待处理的更改,而不仅仅是涉及的项目分支。

于 2020-02-05T22:48:24.133 回答