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

时间:2014-09-22 13:05:53

标签: tfs2012

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

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

非常感谢。

1 个答案:

答案 0 :(得分:1)

是恢复是要走的路,但是你必须注意一些重要的细节。我记得我写的:

  1. 在新环境中使用相同版本的TFS。
  2. 新环境位于同一个Active Directory域中。如果您在工作组中,则必须添加其他步骤才能使(至少某些)帐户匹配。
  3. 从标记的事务中恢复(这由内置的备份/恢复工具完成)
  4. 您将拥有两个具有相同标识符的实时系统:这可能会使客户感到困惑。避免运行tfsconfig ChangeServerID命令。
  5. 如果还原配置数据库,则必须运行TfsConfig RegisterDB
  6. 获取代码已足够,但请考虑新环境仍然指向现有资源:构建服务器,实验室管理。
  7. 如果已经使用了TFS实例,则需要执行更多步骤,例如清除AT上的缓存。
  8. 我不记得完整的指导:这个主题有很多变化。请务必研究Restore a deployment to new hardware

    的内容