Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从TFS数据库备份中获取代码文件_Tfs - Fatal编程技术网

如何从TFS数据库备份中获取代码文件

如何从TFS数据库备份中获取代码文件,tfs,Tfs,我有TFS数据库的备份,我想从中获取代码文件。可能吗?如果是这样,那么我到底需要做什么?TFS版本:11.0.61030.0(Tfs2012.Update4) 无论到目前为止我做了什么调查,似乎恢复文件的唯一方法是在另一台机器上安装TFS 2012,恢复该机器上的数据库备份。希望以后我能从这个新的TFS下载文件。我想验证我的过程,因为我需要在开始任务之前知道我的理解是否有遗漏。是的,恢复是一种方法,但在一些重要的细节上必须小心。我记得我写过: 在新环境中使用相同版本的TFS 新环境位于同一Act

我有TFS数据库的备份,我想从中获取代码文件。可能吗?如果是这样,那么我到底需要做什么?TFS版本:11.0.61030.0(Tfs2012.Update4)


无论到目前为止我做了什么调查,似乎恢复文件的唯一方法是在另一台机器上安装TFS 2012,恢复该机器上的数据库备份。希望以后我能从这个新的TFS下载文件。我想验证我的过程,因为我需要在开始任务之前知道我的理解是否有遗漏。

是的,恢复是一种方法,但在一些重要的细节上必须小心。我记得我写过:

  • 在新环境中使用相同版本的TFS
  • 新环境位于同一Active Directory域中。如果您在工作组中,则必须添加额外的步骤,以使至少部分帐户匹配
  • 从标记的事务还原(这是通过内置备份/还原工具完成的)
  • 您将有两个具有相同标识符的实时系统:这可能会混淆客户端。要避免这种情况,请运行
    tfsconfigchangeserverid
    命令
  • 如果恢复配置数据库,则必须运行
    TfsConfig RegisterDB
  • 获取代码就足够了,但是考虑到新的环境仍然指向现有资源:构建服务器、实验室管理。
  • 如果已经使用了TFS实例,则需要执行更多步骤,如在上清理缓存

  • 我不记得有一个完整的指南:在这个主题上有很多变化。确保研究

    的内容,如果您拥有的是TFS的备份,那么恢复它的方法似乎是恢复到TFS。恢复的实例应该具有备份的所有内容,并且应该像任何其他TFS实例一样可以访问。你的问题意味着你已经知道这一点,所以不清楚你在问什么。。。