在Visual Studio 2013中更改TFS源代码控制映射

Rah*_*han 9 tfs source-control-explorer visual-studio visual-studio-2013

我有多个先前映射到托管TFS的解决方案.它们的本地映射也已定义,所有源代码都是本地最新的.我已经停止了我的TFS订阅并开始使用visualstudio.com作为我的TFS服务器.

我进入了其中一个解决方案,从解决方案中删除了*.vssscc文件,并从每个嵌套项目中删除了*.vspscc文件.当我在VS 2013中打开解决方案时,输出窗口会给我一条消息,说明原始TFS(现在取消订阅)不可用,并且解决方案是脱机打开的.

因此,当我选择"更改源代码管理"选项时,它首先要求我登录其凭据不再有效的旧TFS.

此外,它告诉我我尝试映射到新TFS的本地目录已映射到旧TFS.如何在不访问旧TFS的情况下删除此映射?

Jim*_*Aho 9

如果您处于脱机状态,不确定这是否有效,但您可以通过打开该Manage Workspaces区域来删除映射Source Control Explorer(单击Workspace右侧下拉列表中的...选项:)

管理工作区 - > 选择工作区 - > 编辑 - > 删除或更改映射.


Rah*_*han 0

当旧的 TFS 服务器可用时,此处的答案有效。我的没有但还没有从 VS 的服务器列表中删除。删除该条目使我能够从源代码管理中完全删除解决方案以及映射,并将其添加到另一个源代码控制服务器。