【问题标题】:Can one update/set TFS Next ChangesetId?可以更新/设置 TFS Next ChangesetId 吗?
【发布时间】:2015-11-26 10:30:19
【问题描述】:

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

另一方面,从 TFS2010 -> TFS2015 进行数据迁移是更好或更智能的选择吗?

我已经到处寻找一些简单的方法来设置下一个变更集 ID,但无济于事。可能是不可能的。

【问题讨论】:

  • 您是只需要 TFS2015,还是想同时保留 TFS2010 和 TFS2015?
  • TFS2010 会消失。

标签: tfs changeset tfs-2015


【解决方案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。 (由于你已经配置好了,可能会有冲突)

对于迁移,这是一个数据丢失选项。顺便说一句,below info 可能对你有用:

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

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

【讨论】:

  • 请记住,自 TFS2010 以来,受支持的操作系统版本和 SQL 服务器版本发生了显着的变化,Sharepoint 要求也是如此。
  • 谢谢,我检查了要求。没有 Sharepoint 或 Project Server,只需直接移动/升级。
【解决方案2】:

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

  1. TFS2010:分离集合
  2. TFS2010:集合的备份 SQL 数据库
  3. TFS2015:从 #2 恢复 SQL 数据库
  4. TFS2015:附加集合

通过这种方式,您将迁移所有内容:带有历史记录的源代码、带有历史记录的工作项。

TFS Integration Platform 工具不支持 TFS2015。

【讨论】:

    猜你喜欢
    • 2011-11-14
    • 2011-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-16
    • 1970-01-01
    • 2012-11-17
    • 1970-01-01
    相关资源
    最近更新 更多