【发布时间】:2015-05-07 14:04:28
【问题描述】:
我想在新服务器上创建 TFS 2013 的新安装。
我进行了研究,发现以下链接中描述的迁移过程存在一些风险:
TFS 迁移手册: https://msdn.microsoft.com/en-us/library/ms404869.aspx
风险:
http://blogs.msmvps.com/p3net/2014/04/12/tfs-upgrade-nightmares/
我计划避免使用上面的 TFS 迁移手册;相反,我会检查我所有的项目(大约 20 个),然后在新的 TFS 上重新创建它们并再次检查它们。
但是,我们有我为我的项目创建的工作项、用户、工作区和其他敏捷信息,我仍然需要在新安装中使用这些信息。
我想知道以下是否可行(同样没有风险和麻烦,因为时间有限):
从旧安装备份 TFS 数据库,并将它们恢复到新安装,或者使用 SQL Server 的数据导入工具将数据从旧安装导入到新安装。
我特别指的是TFS有的这些数据库:
- Tfs_配置; Tfs_DefaultCollection; Tfs_Warehouse。
我在 TFS 使用的 SQL Server 实例上找到了这些数据库。
此外,这种方法更容易工作,而不必妨碍团队,因为数据库重新定位可能会在数小时后发生..
现在,这个计划会奏效吗?
【问题讨论】:
-
最好使用 tfs 数据迁移工具,从工作项、测试资产中获取所需的任何内容。这样一来,它会更加简单和无风险。它将允许您选择要带入新实例的内容。如果您需要进一步的帮助,请告诉我。
标签: visual-studio version-control tfs