我正在努力解决Team Foundation Server的问题(是的,我应该和Git一起去,我知道......)。我们正在开发一个中型解决方案(< 20个项目),突然在我的工作区,我无法办理入住或退房手续。每次我尝试,我都会得到一个非常通用的错误消息:
已添加具有相同键的项目。
这可以在对话框中显示,也可以在Team Foundation Server的输出窗口中显示,也可以显示在Visual Studio 2013的“团队资源管理器”窗口的顶部。
我已经尝试删除位于
下的TFS缓存 C:\Users\[my username]\AppData\Local\Microsoft\Team Foundation\5.0\Cache
和
C:\Users\[my username]\AppData\Roaming\Microsoft\VisualStudio\12.0\Team Explorer
清理解决方案没有帮助,也没有重新启动Visual Studio。我团队的其他成员仍然可以办理入住和退房手续。我还发现这个问题不仅与这个解决方案有关(尽管这是我过去几周唯一一个工作的问题)。无论我尝试打开什么项目,我都会收到来自TFS的相同错误消息。但是,如果我选择另一个工作区并尝试从那里打开项目,则不会出现任何错误,并且所有错误都正常工作。
有关如何解决问题的任何建议?
答案 0 :(得分:0)
我通过更改到另一个工作区并从那里检出来解决了问题(至少是暂时的)。以下是我经历的步骤:
"File"
- > "Source Control"
- > "Advanced"
- > "Workspaces..."
并添加新的工作区"Source Control Explorer"
窗口,确保在上部组合框中选择了新工作区。 注意:您可能会收到几个带有上述错误消息的对话框。 "Get latest version"
,将出现“地图”对话框。选择一个新文件夹。 也许您可以重命名原始文件夹并重复使用相同的位置... 答案 1 :(得分:0)
当我们迁移到新的tfs时,我看到了这个错误,并且为同一个分支创建了具有相同功能的新Gated构建。禁用重命名/禁用新构建问题后,消失了。