Team Foundation Server更改源控件无效状态

时间:2015-06-12 09:58:39

标签: visual-studio-2013 tfs disaster-recovery tfvc

我有一台新笔记本电脑,因为旧笔记本电脑崩溃了。 在旧笔记本电脑上,我有一个连接到Team Foundation Server的Visual Studio解决方案,在我办理登机手续之前已经进行了很多更改。

幸运的是,我对包含我的更改的完整文件夹结构进行了备份。

现在在我的新笔记本电脑上安装了VS2013并将解决方案复制到我的硬盘(E:磁盘)。当我打开解决方案时,所有项目都正确加载,但没有与TFS的连接。

当我查看“更改源代码管理”时,所有项目都处于无效状态。 我试图正确设置工作区但到目前为止没有任何工作。

1 个答案:

答案 0 :(得分:5)

这是最简单的解决方法:

  1. 创建新工作区,确保它位于新位置的本地工作区。
  2. 使用获取特定版本获取与您的基本版本相同的版本
  3. 删除其内容(同时保留tf$文件夹)
  4. 将旧解决方案与您刚创建的解决方案相比更新
  5. 执行获取最新版本
  6. 解决所有冲突
  7. 登记入住。
  8. 更难,但可以在不需要从源代码控制中再次从Visual Studio Developer命令提示符下载整个解决方案的情况下运行:

    tf workspace "Workspacename;Owner" /computer:NEWCOMPUTERNAME
    

    打开解决方案后,您可能需要从“管理源”控制窗口重新绑定解决方案。