我们正在使用TFS 2012 我为vs.net 2013下载了TFS Power Tools 我在Windows 7 64bit上运行
我已将目录更改为源分支。执行以下
tfpt unshelve shelfsetname / migrate / source:$ / path1 / v1 / target:$ / path1 / v2
我不断得到错误 已添加具有相同密钥的项目
我尝试了很多选项,包括检查货架组,再次搁置套装,同时不保留任何局部更改等。
我已从路径中删除了缓存文件 C:\ Users {user} \ AppData \ Local \ Microsoft \ Team Foundation \ 4.0 \ Cache and C:\ Users {user} \ AppData \ Local \ Microsoft \ Team Foundation \ 5.0 \ Cache
我的任何想法都会结束。
我找到了其他stackoverflow帖子,例如here,并尝试了这些选项
答案 0 :(得分:2)
您应该从分支的根目录撤消所有其他待处理的更改。 然后只有你能够迁移shelveset。