需要删除一个团队项目中的分支,因此运行以下命令:
tf destroy $/MyProject/Main/Bin /collection:http://servername:8080/tfs/myproject
命令已完成,但现在当我打开 Visual Studio 时,我收到多个带有相同消息的错误,说
已添加具有相同密钥的项目
大多数解决方案建议清空 AppData 下的缓存文件夹,我已经这样做了 - 对我的情况没有帮助。 现在我无法打开我的收藏中的any团队项目。都是因为我从命令行删除了一个团队项目中的一个分支!
此操作永远不会完成,卡在“正在工作...”
请尝试以下方法:
确保 Visual Studio 的任何实例都未运行,然后删除 所有缓存文件:
C:\Users\用户名\AppData\Local\Microsoft\Team Foundation[版本]\Cache C:\Users[用户名]\AppData\Roaming\Microsoft\VisualStudio .0\Team Explore
尝试重置所有环境设置:
工具 > 导入和导出设置 > 重置所有设置
添加新工作区并将源映射到另一个位置
转到“文件”->“源代码管理”->“高级”->“工作区...”
尝试通过以下命令使用另一个有效用户运行 Visual Studio:(导航到 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE)
runas /netonly /用户:devenv.exe
除了
Team Foundation Error
之外,我在ERROR: an item with the same key has already been added
上也遇到了同样的错误。然后我用这个answer解决了它。