如何从 Scrum For Team System V2 转移到 Visual Studio Scrum V1?

Vac*_*ano 5 team-foundation-server

我的公司一直在使用 TFS 2008 和 Scrum For Team System V2,我们非常喜欢它。

现在我们想迁移到 TFS 2010,但我们听说了 Scrum For Team System V3 的坏消息。也就是说,它会导致您过多地更改流程。

在查看 Microsoft Visual Studio Scrum 1.0 后,我认为它非常适合我们的流程。

如何更改我的项目以使用 TFS 2010 和 Microsoft Visual Studio Scrum 1.0?

Vac*_*ano 4

您需要做的是设置 TFS 2010 安装。(根据文档)。这可以是单独的服务器(迁移),也可以升级 TFS 2008 服务器。(如果您升级 Scrum For Team System V2 项目中的数据应该没问题,但报告将与错误和 PBI 的自动总计一起停止工作。)

确保在安装过程中安装 Microsoft Visual Studio Scrum 1.0 模板。

此外,作为设置的一部分,您需要将运行以下其余说明的用户添加到 TFS 的服务帐户组。要做到这一点,请参阅这个问题。(如果您要迁移,您可能需要对两台服务器执行此操作。)

然后,您需要使用新模板将您的项目转换/转移到新项目(如果要迁移则为服务器)设置。为此,请按照下列步骤操作:

  1. 下载TFS 集成平台并安装。另请注意此处此过程的局限性。(对我来说)最大的一个是 WI 创建和签入时间没有保留。
  2. 运行 C:\Program Files (x86)\Microsoft Team Foundation Server Integration Tools\TfsMigrationShell.exe
  3. 从侧面菜单中选择“新建”。
  4. 打开 .\Team Foundation Server\VersionControlAndWorkItemTracking.xml
  5. 对于左上方和左下方的配置框,单击它们并选择您计划从中复制的源项目。
  6. 在 TFS 2010 服务器中创建一个新项目。(在此示例中称为 Dest 项目。)
  7. 确保目标项目使用 Visual Studio Scrum 1.0 模板。
  8. 单击屏幕底部的自定义设置 XML,然后将此 xml粘贴到预先填充的 XML 上
  9. 单击保存到数据库按钮
  10. 单击左侧菜单中的“开始”选项。请注意,如果您自定义了 Scrum For Team System 模板,您将需要修改上述 XML 以反映您的修改。
  11. 等待迁移完成。如果你有

注意:这些不必在服务器上完成,任何可以访问它们并且安装了 SQL Server 2008 的计算机都可以工作。您运行的计算机必须为您计划访问的每个 TFS 版本安装团队资源管理器。这意味着,如果您要从 TFS 2008 迁移到 TFS 2010,则需要安装两个版本的 Team Explorer(2010 版与 Visual Studio 2010 一起安装,但 2008 版是单独安装的)。

注意 II TFS 集成平台不支持合并工作项。因此,冲刺回顾工作项是作为冲刺创建的。这是因为回顾存储在 Visual Studio Scrum 1.0 中的 sprint 工作项中。这意味着每个冲刺都会有两个冲刺工作项。一项用于实际冲刺,一项用于回顾。