tfpt unshelve migrate显示"已添加具有相同密钥的项目".

Net*_*Saw 36 tfs-power-tools

我在这里的示例中使用了本地工作区中的Branch,因为我有相同的场景.

单击取消搁置后显示"搁置集详细信息"对话框,显示"已添加具有相同密钥的项目".

有什么建议吗?

Joe*_*aus 33

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

  • 实际上,您需要撤消/搁置来自其他存储库的更改.包含/排除/添加部分应该完全为空以使其起作用. (10认同)
  • @ Gabriel的评论至关重要.如果您在团队项目的*any*部分中包含Include/Excluded/Add中的任何文件,则会收到此错误.奇怪但真实. (2认同)

Ral*_*oss 5

我对自己有一个非常类似的问题,在尝试了很多事情之后,我发现它是一些未决的变化,我们被排除在外,容易错过,这引起了问题.

我已经写了如何解决以下问题的麻烦:
TFS 2012取消对不同分支的支持 - >已经添加了具有相同密钥的项目