【发布时间】:2018-12-18 00:51:34
【问题描述】:
我们最近将 Team Foundation Server 升级到了新版本。
我正在寻找有关如何最好地批量导出所有积压项目并以类似方式导入新服务器实例的信息。
换句话说,旧实例是活动的并且包含我们所有的工作项,但新实例是空白的并且不包含任何内容。
【问题讨论】:
-
为什么不迁移您的团队项目集合数据库?
-
感谢丹尼尔的评论。我的问题是你是怎么做到的。
我们最近将 Team Foundation Server 升级到了新版本。
我正在寻找有关如何最好地批量导出所有积压项目并以类似方式导入新服务器实例的信息。
换句话说,旧实例是活动的并且包含我们所有的工作项,但新实例是空白的并且不包含任何内容。
【问题讨论】:
您是将旧 TFS 升级到新版本还是设置新 TFS?
升级是一次完整的数据传输,如果您执行升级,所有数据都应该像以前一样显示。在进行升级之前,您需要阅读文章Upgrade your deployment to the latest version of TFS。并按照文章Upgrade scenario walkthrough for Team Foundation Server 中的步骤升级您的 TFS。在这里总结一下步骤:
- 准备环境。第一步是检查 TFS 2018 的system requirements。升级 SQL Server 是 您的方案所必需的。包括SQL Server,还需要检查其他系统 要求并准备环境。
- 期待最好的,做好最坏的准备。您必须拥有一套完整且一致的database backups,以防万一 出错了。
- 进行升级。准备完成后,您需要安装新版本的 TFS 以获取新的二进制文件,然后运行 通过升级向导升级您的数据库。
- 配置新功能。根据您从哪个版本升级,您可能需要configure each team project 才能获得访问权限 了解一些可用的新功能。
【讨论】: