首页 文章

Visual Studio Team Services:如何从Agile迁移到Scrum流程模板

提问于
浏览
21

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

Doe有谁知道怎么做?

1 回答

  • 17

    根据您最终的需求,有几种不同的方法可以解决这个问题 . 最重要的是,无法在团队项目中将流程模板从一个模板更改为另一个模板,因此您必须创建一个新的团队项目,并使用Scrum模板进行迁移 .

    If you want history & attachments: 然后您需要使用TFS集成平台 . 你'll create a xml mapping to flow the work items and source code from one project to the other. There are quite a few issues with going this direction including, history is compressed, the tool is notoriously finicky, shared steps (and other things) don' t迁移等等 . 这绝对不是推荐的选项,但有时你不知道从哪里获得这个工具:http://visualstudiogallery.msdn.microsoft.com/eb77e739-c98c-4e36-9ead-fa115b27fefe

    If don't need history, or can keep the other Team Project around: 对于这种方法,移动代码很容易(它有一个Git项目,你将获得历史记录 . 使用git-tf功能将源代码移动到Git) . 只需从一个存储库中检出,切换工作区映射并签入新存储库 .

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

    1)从Agile模板项目:对于要移动的每个工作项类型,创建工作项查询以拉出所需的所有工作项并将其全部导出到Excel(例如,查询以提取所有需求而另一个用于任务)

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

    3)从一个Excel电子表格复制/过去到另一个,小心不要复制列 Headers . 一个巧妙的技巧是将历史列从旧项目复制到新项目的“注释”字段中 .

    4)发布结果 . Viola,你被迁移了 .

相关问题