【发布时间】:2013-12-01 21:07:26
【问题描述】:
我正在使用 Visual Studio Team Services(以前的 Team Foundation Service,而不是 Team Foundation Server),我需要将团队项目流程模板从 Agile 迁移到 Scrum。
有人知道怎么做吗?
【问题讨论】:
标签: agile scrum azure-devops tfs-process-template
我正在使用 Visual Studio Team Services(以前的 Team Foundation Service,而不是 Team Foundation Server),我需要将团队项目流程模板从 Agile 迁移到 Scrum。
有人知道怎么做吗?
【问题讨论】:
标签: agile scrum azure-devops tfs-process-template
有几种不同的方法可以解决这个问题,具体取决于您最终想要什么。最重要的是,无法在团队项目中将流程模板从一个更改为另一个,因此您必须使用 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) 发布结果。维奥拉,你被迁移了。
【讨论】: