[英]Migrate Team Project from TFS 2013 To TFS 2015
I need to migrate one Team Project from TFS 2013 update 4 server to instance of TFS 2015. The source project is located in default collection. 我需要将一个团队项目从TFS 2013 update 4服务器迁移到TFS 2015的实例。源项目位于默认集合中。 The default collection contains many team projects and I can not migrate them because there is security reasons. 默认集合包含许多团队项目,因为存在安全原因,我无法迁移它们。 There is no possibility to get whole team collection database. 没有可能获得整个团队收集数据库。 The splitting of collection is also not possible because the database and TFS application server manages another company. 由于数据库和TFS应用程序服务器管理另一家公司,因此也无法拆分集合。 I can use only TFS API. 我只能使用TFS API。
I found TFS Integration Tools but I'm not able to install it. 我找到了TFS集成工具,但我无法安装它。 There are two errors while i'm installing it: 我正在安装它时有两个错误:
Is there any other approach how to migrate specified team project to another instance TFS? 有没有其他方法如何将指定的团队项目迁移到另一个实例TFS?
If splitting the team project collection is unachievable, you need to use TFS Integration tool. 如果无法实现拆分团队项目集合,则需要使用TFS集成工具。 And to fix the error message you got above (integration tools requires team explorer 2008, 2010 or Dev11), please first try installing Team Explorer 2012 then install again. 要修复上面的错误消息(集成工具需要team explorer 2008,2010或Dev11),请先尝试安装Team Explorer 2012然后重新安装。 Also have a check on this blog for the details on how to handle it: http://blogs.msdn.com/b/willy-peter_schaub/archive/2012/07/04/tfs-integration-tools-issue-this-tool-requires-the-tfs-client-object-model.aspx 还要检查此博客,了解如何处理它的详细信息: http : //blogs.msdn.com/b/willy-peter_schaub/archive/2012/07/04/tfs-integration-tools-issue-this-工具需要最TFS-客户对象model.aspx
It is possible to single team project from a default collection of TFS2013 update 4 to TFS2015. 可以从TFS2013更新4的默认集合到TFS2015单个团队项目。 Along with basic data, OVSMU can migrate Work-Items (including test artifacts) with history, relationship, attachments & comment. 除基本数据外,OVSMU还可以使用历史记录,关系,附件和注释来迁移工作项(包括测试工件)。 Source control (TFVC to TFVC) also can be migrated with history, comments & labels. 源控制(TFVC到TFVC)也可以使用历史记录,注释和标签进行迁移。 Links between Changesets & Work items are also restored. 还会更改变更集和工作项之间的链接。 Look at the OVSMU solution from OpsHub. 查看OpsHub的OVSMU解决方案。 The premium version of the solution would be of your use. 该解决方案的高级版本将由您使用。
You could consider using the GIT-TF client. 您可以考虑使用GIT-TF客户端。 Similar to the approuch highlighted here: http://www.teamfoundation.co.za/2014/10/move-from-git-to-tfs-version-control/ but you will start from a TFS repo to a new TFS repo. 类似于此处突出显示的approuch: http : //www.teamfoundation.co.za/2014/10/move-from-git-to-tfs-version-control/但您将从TFS回购开始到新的TFS回购。
Both options are going to be lossy (some of the metadata will go lost), it is a lot easier to split out the collection. 这两个选项都将是有损的(一些元数据会丢失),拆分集合要容易得多。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.