我正在使用 Visual Studio Team Services(以前的 Team Foundation Service,而不是 Team Foundation Server),我需要将团队项目流程模板从 Agile 迁移到 Scrum。
有谁知道怎么做?
我正在使用 Visual Studio Team Services(以前的 Team Foundation Service,而不是 Team Foundation Server),我需要将团队项目流程模板从 Agile 迁移到 Scrum。
有谁知道怎么做?
有几种不同的方法可以解决这个问题,具体取决于您最终想要什么。最重要的是,无法在团队项目中将流程模板从一个更改为另一个,因此您必须使用 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) 公布结果。维奥拉,你被迁移了。