我们可以迁移到新的 TFS 流程模板并保留历史记录吗? [英] Can we migrate to a new TFS process template and keep history?

查看:27
本文介绍了我们可以迁移到新的 TFS 流程模板并保留历史记录吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们目前正在将 TFS 2008 与来自 Conchango 的 Scrum for Team System 模板一起使用,并进行了一些小的调整.我们正在考虑升级到 TFS 2010,我们正在考虑迁移到 MSF for Agile 模板.

We are currently using TFS 2008 with the Scrum for Team System template from Conchango, with a few minor tweaks. We are looking at upgrading to TFS 2010 and we are considering moving to the MSF for Agile template.

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

What is the best way to move to a new process template and keep history? I'd like to be able to create a new team project on the TFS 2010 server, get everything checked-in, and move our source to the new project. It would be nice if we could somehow keep the check-in comment history and possibly even be able to navigate back to the work item history associated with a changeset in the old project. I'd even be willing to migrate the old project as-is over to 2010 and then move the source to a new project, retaining the old project with work items only in 2010.

有没有人经历过可以提供一些建议的过程?

Has anyone gone through the process that can over some advice?

推荐答案

尽管我们只有源代码我们现有的 Team Foundation Server 实例中的代码.我们计划从 Team Foundation Server 2008 迁移到 Team Foundation Server 2010,而不是升级.虽然我们还没有这样做,但您确实有您概述的两个选项.

We are in a simalar situation that you are (right down to the templates we are on versus the one we want to be on), although we only have source code in our existing Team Foundation Server instance. We are planning to do a migration from Team Foundation Server 2008 to Team Foundation Server 2010, as opposed to an upgrade. Although we have not done so yet, you do have the have two options you have outlined.

就像您提到的,您可以使用此工具将源代码和工作项跟踪迁移到新的团队项目.它将压缩"历史日期,因为 TFS 将要添加自己的时间戳.据我所知,会有一些潜在的历史问题.具体而言,在 TFS 2010 中,您可能会在比较来自预迁移源代码管理的版本时遇到问题.至少,到目前为止,我在我们的测试实验室进行了实验.我对这个问题的理解是它与 item-mode 与 slotted-mode 作为两个版本之间的默认值有关.我可以查看各个版本并查看历史记录 - 从而满足我们的要求.

Like you mention, you can migrate the source code and Work Item Tracking to a new Team Project using this tool. It will "compress" the history dates, as TFS will want to add its own timestamp. There will be some potential history issues, from what I understand. Specifically, in TFS 2010, you might have issues comparing versions from the pre-migrated source control. At least, so far, I have in my experiments in our test lab. My understanding of this issue is that it relates to item-mode vs. slotted-mode as the defaults between the two versions. I can look at individual versions and can see history - so that meets our requirements.

另一种选择是一个项目中的源代码控制和另一个项目中的工作项.我还没有尝试过这个,因为我认为变更集关系会在现有工作项上被破坏,并且不会继续生成.这对您来说可能是也可能不是什么大问题.

The other option is source control in one project and work items in another. I have not tried this, because I would imagine that the changeset relationships would be broken on existing work items and would not be generated going forward. This may or may not a be a big deal to you.

此外,最好在 Codeplex 项目的讨论区描述您的情况.作者是 Microsoft 的 TFS 迁移团队成员,依赖与我们处于同一条船上的人们的反馈.到目前为止,我一直在与他们交换几封电子邮件,他们非常有帮助.

Also, it might be a good idea to describe your situation in the discussion area of the project on Codeplex. The authors are on the TFS Migration Team at Microsoft and depend on feedback of people in the same boat we are. I have been exchanging a couple of emails with them so far, and they have been quite helpful.

根据我们与 Microsoft 非常有帮助的人的讨论,我们可能会备份数据库并按照 Bryan Krieger 的博文(路径 2:迁移升级).我希望最早在下周使用旧备份在升级时进行测试运行.

Based upon our discussions with the very helpful folks at Microsoft, we are likely going to backup the databases and follow the directions on Bryan Krieger's blog post (Path 2: Migration Upgrade). I am hoping to make a test run at the upgrade using an older backup as early as next week.

祝你好运!我知道这很吓人.幸运的是,我在实验室中全新 TFS 2010 的安装和配置体验比我最初接触 TFS 2008 过程要顺利得多.希望你发现也是如此.

Best of luck! I know it is intimidating. Luckily, my installation and configuration experiences with a fresh TFS 2010 install in the lab have been much more smooth than my initial exposure to the TFS 2008 process. Hopefully, you find the same is true.

这篇关于我们可以迁移到新的 TFS 流程模板并保留历史记录吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆