我刚刚注册了Team Foundation Services Cloud Service,因为我未能在我的服务器和本地计算机上实现TFS。我想将源代码提供程序从之前放弃的TFS系统更改为新的云系统。它仍然指的是旧的。我已经完成了所有可用的选项,包括运行CodePlex的程序,它将删除源代码控制绑定。出于某种原因,它拒绝允许我从旧服务器取消映射我的源代码控制并将其绑定到新的TFS云服务。为什么呢?
编辑:我注意到我的项目目录中有一些看不见的.SUO文件。这是TFS 2012存储它的设置吗?我删除了这些文件,不知怎的,我能够将我的源映射到新服务器。当我从命令行运行TFS时出现的工作空间没有出现在VS中。
答案 0 :(得分:0)
我尝试了一切,包括在本地卸载TFS服务器并删除系统上所有旧服务器连接信息的痕迹,但仍然无法将其切换到另一台服务器。这就像一只不会放手的斗牛犬。我得知微软希望通过将其丑陋的管道隐藏在像Git和Mercurial这样的隐形文件夹中来使他们的TFS看起来不那么混乱。果然,我的目录和子文件夹中隐藏了SUO文件。我递归删除了所有这些并且能够连接到新服务器。
以下命令应以递归方式从解决方案文件夹中删除所有隐藏的SUO文件:
del / S / A:H * .suo