23

我正在使用 Visual Studio Team Services(以前的 Team Foundation Service,而不是 Team Foundation Server),我需要将团队项目流程模板从 Agile 迁移到 Scrum。

有谁知道怎么做?

4

1 回答 1

18

有几种不同的方法可以解决这个问题,具体取决于您最终想要什么。最重要的是,无法在团队项目中将流程模板从一个更改为另一个,因此您必须使用 Scrum 模板创建一个新的团队项目以迁移到。

如果您想要历史和附件: 那么您需要使用 TFS 集成平台。您将创建一个 xml 映射以将工作项和源代码从一个项目流向另一个项目。朝着这个方向发展有很多问题,包括历史被压缩、工具出了名的挑剔、共享步骤(和其他事情)不会迁移等等。这绝对不是推荐的选项,但有时您别无选择。这里是获得该工具的地方:http: //visualstudiogallery.msdn.microsoft.com/eb77e739-c98c-4e36-9ead-fa115b27fefe

如果不需要历史记录,或者可以保留其他团队项目:对于这种方法,移动代码很容易(如果你有一个 Git 项目,那就更容易了,你会得到历史记录。使用 git-tf将源代码移动到 Git 的功能)。只需从一个存储库中签出,切换您的工作区映射并签入到新的存储库。

要移动工作项,请使用工作项查询并将它们导出到 Excel。然后复制/粘贴到第二个 Excel 电子表格中,并将它们上传到新项目。这是迄今为止最简单的方法。这里有一个详细的解释:

1)来自敏捷模板项目:对于您要移动的每个工作项类型,创建一个工作项查询以提取所有您想要的并将它们全部导出到 Excel(例如一个查询以提取所有需求和另一个用于任务的查询)

2) 从 Scrum 模板项目中:为您想要导入和导出到 Excel 的每个工作项类型创建一个工作项查询。它将是空白的,但您将使用此 Excel 电子表格在一分钟内上传。

3) 从一个 Excel 电子表格复制/粘贴到另一个,注意不要复制列标题。一个巧妙的技巧是将旧项目中的 History 列复制到新项目的 Comments 字段中。

4) 公布结果。维奥拉,你被迁移了。

于 2013-11-18T17:10:20.290 回答