Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我们可以迁移到新的TFS流程模板并保留历史记录吗?_Tfs_Tfs Workitem_Tfs Process Template - Fatal编程技术网

我们可以迁移到新的TFS流程模板并保留历史记录吗?

我们可以迁移到新的TFS流程模板并保留历史记录吗?,tfs,tfs-workitem,tfs-process-template,Tfs,Tfs Workitem,Tfs Process Template,我们目前正在使用TFS2008和来自Conchango的Scrum for Team系统模板,并做了一些小的调整。我们正在考虑升级到TFS 2010,并考虑迁移到MSF for Agile模板 移动到新流程模板并保留历史记录的最佳方式是什么?我希望能够在TFS2010服务器上创建一个新的团队项目,签入所有内容,并将源代码移动到新项目。如果我们能够以某种方式保留签入注释历史记录,甚至能够导航回与旧项目中的变更集相关联的工作项历史记录,那就太好了。我甚至愿意将旧项目迁移到2010年,然后将源代码迁移

我们目前正在使用TFS2008和来自Conchango的Scrum for Team系统模板,并做了一些小的调整。我们正在考虑升级到TFS 2010,并考虑迁移到MSF for Agile模板

移动到新流程模板并保留历史记录的最佳方式是什么?我希望能够在TFS2010服务器上创建一个新的团队项目,签入所有内容,并将源代码移动到新项目。如果我们能够以某种方式保留签入注释历史记录,甚至能够导航回与旧项目中的变更集相关联的工作项历史记录,那就太好了。我甚至愿意将旧项目迁移到2010年,然后将源代码迁移到新项目,只在2010年保留带有工作项的旧项目


有没有人经历过可以得到一些建议的过程?

我们处于一个Simalar的情况下,你(正是我们正在进行的模板和我们想要的模板),尽管我们在现有的Team Foundation Server实例中只有源代码。我们计划从Team Foundation Server 2008迁移到Team Foundation Server 2010,而不是升级。虽然我们还没有这样做,但您确实有您概述的两种选择

正如您提到的,您可以使用此工具将源代码和工作项跟踪迁移到新的团队项目。它将“压缩”历史日期,因为TFS希望添加自己的时间戳。据我所知,将会有一些潜在的历史问题。具体来说,在TFS 2010中,比较预迁移源代码管理的版本时可能会遇到问题。至少,到目前为止,我已经在我们的测试实验室进行了实验。我对这个问题的理解是,它与两个版本之间默认的项目模式和时隙模式有关。我可以查看各个版本,也可以查看历史记录,这样就满足了我们的要求

另一个选项是一个项目中的源代码管理和另一个项目中的工作项。我没有尝试过这一点,因为我认为变更集关系将在现有工作项上被破坏,并且不会继续生成。这可能对你来说是一件大事,也可能不是

另外,在Codeplex上的项目讨论区描述您的情况可能是一个好主意。这两位作者是微软TFS迁移团队的成员,他们依赖于与我们同舟共济的人们的反馈。到目前为止,我已经和他们交换了几封电子邮件,他们对我很有帮助

根据我们与Microsoft非常有帮助的人员的讨论,我们可能会备份数据库,并遵循上的说明(路径2:迁移升级)。我希望最早在下周使用较旧的备份进行升级测试


祝你好运!我知道这很吓人。幸运的是,我在实验室安装新TFS 2010的安装和配置经验比我最初接触TFS 2008过程要顺利得多。希望您也能发现同样的情况。

为了防止其他人来这里,我发布了一些关于如何做到这一点的分步说明(尽管针对不同的模板)。

我们已经经历了这个痛苦的过程。以下是一些有用的信息:

  • 是的,我们使用了最新版本的
  • 是您TFS集成平台的朋友
  • 看看映射xml文件
  • 参考。它有很多好信息
  • 另请参见和

  • 看一看关于这个主题的广泛指导。如果我在那里找到我的具体问题的答案,我会回答这个问题。我仍然对任何人在这个问题上的观点/经验感兴趣。谢谢约瑟夫。我打算尝试在新安装的TFS2010上恢复DBs,并了解迁移升级路径对我们的作用。我们知道我们要么想去SFTSV3要么想去MSFagile。因此,我认为模板更改将要求我们要么接受一些历史记录的丢失,要么尝试使用TFSIP迁移它。我也会尝试codeplex讨论区。再次感谢。这实际上比预期的要好一点。我们通过迁移到新硬件进行了升级。然后基于MSF Agile创建了一个新的团队项目,并将源代码移到了另一个位置。当我在代码文件上查看历史时,我仍然可以看到旧团队项目签入的历史,甚至可以钻取到旧PBI。我刚刚使用TFS集成平台完成了从Conchango到Agile 5的成功迁移。。我们仅迁移错误工作项类型,但升级成功。请参阅。提示:除非您正在生成代码块,否则不要缩进。这里有关于如何从一个项目模板迁移到另一个项目模板的好信息。我们中的许多人都在场景中,我们在TFS 2008中已有项目,并且考虑将它们移到TFS 2010模板,无论是敏捷还是CMMI。