将项目迁移到TFS2018

将项目迁移到TFS2018,tfs,Tfs,我有两台TFS服务器——一台运行2008年,另一台运行2018年。我需要将一个项目(不是全部)从TFS2008服务器移动到新的项目。我只需要迁移源代码,但也希望维护所有版本和签入历史记录。是否有升级过程或实用程序可以实现这一点?谢谢您将不得不从TFS 2008迁移到TFS 2018,此时您可以从TFS 2018中删除您想要的任何项目。这将是最简单的方法。除了没有真正可靠的工作项迁移工具外,自2008年TFS以来,一切都发生了重大变化,包括API、工作项布局、字段、功能等。从2008年到2018年

我有两台TFS服务器——一台运行2008年,另一台运行2018年。我需要将一个项目(不是全部)从TFS2008服务器移动到新的项目。我只需要迁移源代码,但也希望维护所有版本和签入历史记录。是否有升级过程或实用程序可以实现这一点?谢谢

您将不得不从TFS 2008迁移到TFS 2018,此时您可以从TFS 2018中删除您想要的任何项目。这将是最简单的方法。除了没有真正可靠的工作项迁移工具外,自2008年TFS以来,一切都发生了重大变化,包括API、工作项布局、字段、功能等。从2008年到2018年,无需付出很大努力就可以获得数据,这是一个痛苦的过程


TFS 2008->TFS 2018升级过程将是一个复杂的过程,因为您不能直接从2008->2018升级,您必须从2008升级到2012,然后从2012升级到2018。然而,它是完全支持的,并且相对来说是无痛的,除了必须分多个步骤进行之外

如果要维护所有版本和签入历史记录。唯一的方法是使用数据库升级TFS server 2008

<>强>直接升级到Team Foundation Server 2018更新2是从TFS 2012和更新版本支持的.< /强>因为您的TFS部署在TFS 2008上,所以在升级到TFS 2018更新2之前,您需要执行一些临时步骤。有关更多信息,请参见下表

如果要更改基于恢复的移动的硬件,则永远不要将这两种移动类型组合在一起。首先完成硬件移动,然后更改环境:

最好在移动硬件/域之前进行升级吗?

您可以进行就地升级,或转移到新硬件。如果您正在升级,请考虑在预生产环境中进行升级,并确保满足。

有什么特别的陷阱需要我警惕吗?


升级前,您可以先阅读,并确保您有数据库的完整备份。

谢谢您提供的信息!因此,由于我无法升级2008服务器本身,我首先需要备份TFS数据库,将其恢复到临时TFS 2008服务器上,然后升级到2012/2018?然后最后将升级后的数据库移动到新服务器?