是否可以更新/设置TFS下一个ChangesetId?

是否可以更新/设置TFS下一个ChangesetId?,tfs,changeset,tfs-2015,Tfs,Changeset,Tfs 2015,目前正在运行TFS2010,在新安装的新机器上安装TFS2015。计划是通过VS repoiting将我们想要的集合和项目迁移到新服务器、签入等。当然,TFS2015机器上的下一个changesetid将是1。我希望有一种方法可以设置下一个id以继续TFS2010机器的序列 另一方面,从TFS2010->TFS2015进行数据迁移是更好还是更智能的选择 我已经到处寻找一些简单的方法来设置下一个变更集id,但是没有用。这可能是不可能的。您应该按照以下步骤从TFS2010迁移到TFS2015: TF

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

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


我已经到处寻找一些简单的方法来设置下一个变更集id,但是没有用。这可能是不可能的。

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

TFS2010:分离集合 TFS2010:备份集合的SQL数据库 TFS2015:从2还原SQL数据库 TFS2015:附加集合 通过这种方式,您将迁移所有内容:具有历史记录的源代码、具有历史记录的工作项


该工具不支持TFS2015。

如果您只想使用TFS2015。我想你需要升级。此选项将保留您的数据。您不必设置ChangesetId。它将自动从TFS2010机器继续执行序列。 正如Daniel提到的,您还应该注意2015年TFS的成本

针对您的情况:

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

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

升级-我们将升级定义为完全受支持的升级 更改到下一版本TFS的过程,例如从 2010年TFS至2015年TFS。升级在数据库级别完成,并且 是完全逼真的,这意味着没有数据丢失


您是只需要TFS2015,还是希望同时保留TFS2010和TFS2015?TFS2010将被删除。请记住,自TFS2010以来,受支持的操作系统版本和SQL server版本发生了巨大变化,Sharepoint要求也发生了巨大变化。谢谢,我查看了这些要求。没有Sharepoint或Project Server,只需直接移动/升级即可。