公司要求将原来A云服务器上面的TFS源代码迁移到B云服务器,现将迁移过程记录下来。
1.软件需求
Team Foundation Server 2015 Update 4.2
SQL Server 2016
2.操作系统
Windows Server 2016
3.步骤
(1)开发人员提交代码,这一步建议要执行,不然后面新TFS使用时可能与本地代码不一致需要合并。
(2)原服务器:“TFS管理控制台”—》“团队项目集合”—》“停止集合”
(3)原服务器:停止IIS站点
(4)原服务器:SQL Server数据库中找到TFS相关的数据库,备份。(Tfs_Configuration和Tfs_XXXTeamFoundationServer)
(5)新服务器:安装SQL Server2016(这一步要注意,需要了解TFS与SQLServer版本兼容性)
(6)新服务器:在新服务器SQL Server中还原旧服务器上备份的数据库
(7)新服务器:安装TFS2015,注意事项:
在安装TFS过程中,有一步要提示你创建一个用户,可以参考以下方式:
cd到TFS安装目录:C:\Program Files\Microsoft Team Foundation Server 14.0\Tools