0

托管 Team Foundation Server (TFS) 的物理计算机已损坏。这就是我要做的:

  1. 转到我的开发框,打开我的网络应用程序并删除与旧 TFS 相关的所有功能和 ID(例如,代码版本 ID)。我不确定是否可以这样做。如果可能的话,我不知道怎么做。如果您有解决方案,请告诉我。

  2. 转到新的 Windows 2008,从头开始重新安装 TFS。

  3. 再次打开我的网络应用程序并在第 2 步重新连接到新的 TFS 设置。

你觉得这些步骤可行吗?或者你有其他选择来处理这个问题。谢谢你。

4

1 回答 1

0

您需要从解决方案文件中删除源代码管理绑定。在记事本中打开 sln 文件,然后找到 Global 部分。删除 TeamFoundationVersionControl 小节中的所有内容

Global
    GlobalSection(TeamFoundationVersionControl) = preSolution
        SccNumberOfProjects = 21
        SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}
        SccTeamFoundationServer = http://youroldservername:8080/tfs/defaultcollection
                ......

这样做应该就够了,下次在VS中打开sln时,应该会再次看到Add to sourcecontrol菜单选项,然后就可以将代码添加到新服务器了。(您可以删除 *.suo 文件和 *.vssscc 文件。它们很可能会被覆盖,但以防万一。)

于 2013-08-11T22:52:10.247 回答