托管 Team Foundation Server (TFS) 的物理计算机已损坏。这就是我要做的:
转到我的开发框,打开我的网络应用程序并删除与旧 TFS 相关的所有功能和 ID(例如,代码版本 ID)。我不确定是否可以这样做。如果可能的话,我不知道怎么做。如果您有解决方案,请告诉我。
转到新的 Windows 2008,从头开始重新安装 TFS。
再次打开我的网络应用程序并在第 2 步重新连接到新的 TFS 设置。
你觉得这些步骤可行吗?或者你有其他选择来处理这个问题。谢谢你。
托管 Team Foundation Server (TFS) 的物理计算机已损坏。这就是我要做的:
转到我的开发框,打开我的网络应用程序并删除与旧 TFS 相关的所有功能和 ID(例如,代码版本 ID)。我不确定是否可以这样做。如果可能的话,我不知道怎么做。如果您有解决方案,请告诉我。
转到新的 Windows 2008,从头开始重新安装 TFS。
再次打开我的网络应用程序并在第 2 步重新连接到新的 TFS 设置。
你觉得这些步骤可行吗?或者你有其他选择来处理这个问题。谢谢你。
您需要从解决方案文件中删除源代码管理绑定。在记事本中打开 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 文件。它们很可能会被覆盖,但以防万一。)