可以更新/设置TFS Next ChangesetId吗?

时间:2015-11-24 20:11:07

标签: tfs tfs2010 changeset tfs2015

目前正在运行TFS2010,在新安装的新机器上安装了TFS2015。计划是通过VS迁移我们想要的集合和项目(重新登录到新服务器,签入等)当然,TFS2015机器上的下一个changesetid将是1.我希望有一种方法可以设置next id从TFS2010机器继续执行序列。

另一方面,是从TFS2010的数据迁移 - > TFS2015是一个更好或更聪明的选择吗?

我已经看了一下设置下一个变更集ID的简单方法,但无济于事。这可能是不可能的。

2 个答案:

答案 0 :(得分:1)

您应按照以下步骤从TFS2010迁移到TFS2015:“

  1. TFS2010:分离集合
  2. TFS2010:集合的备份SQL数据库
  3. TFS2015:从#2
  4. 还原SQL数据库
  5. TFS2015:附加集合
  6. 通过这种方式,您将迁移所有内容:包含历史记录的源代码,包含历史记录的工作项。

    TFS Integration Platform工具不支持TFS2015。

答案 1 :(得分:1)

如果您只想使用TFS2015。我认为您需要升级。此选项将保留您的数据。而且您不必设置ChangesetId。它将自动从TFS2010机器继续执行序列。 正如Daniel所说,你也应该关注TFS 2015的Requirements and compatibility

根据您的情况:

  1. 备份TFS2010的旧SQL(SQL2008),将其还原到新的SQL 对于TFS2015(应该是SQL2012或SQL2014)
  2. 在新机器上卸载TFS2015的AT。
  3. 重新安装并选择TFS配置中心中的升级。 在向导期间选择新的DT。它将自动升级数据库以满足TFS2015。 (由于您已配置,可能存在冲突)
  4. 对于迁移,它是一个数据丢失选项。顺便说一下,below info可能对您有用:

      

    迁移 - 对于此项目和一般的TFS,我们使用该术语   “迁移”指的是在两个TFS服务器实例之间移动数据。   通过使用外部工具,通过TFS的API完成迁移   是有损数据传输

         

    升级 - 我们将“升级”定义为完全支持的内置框   更改为下一版TFS的过程(例如,从中升级)   TFS 2010至TFS 2015)。升级在数据库级别完成,并且   完全保真,意味着没有数据丢失