Visual Studio Team Services:如何从敏捷迁移到 Scrum 流程模板 [英] Visual Studio Team Services: How to migrate from Agile to Scrum process template

查看:28
本文介绍了Visual Studio Team Services:如何从敏捷迁移到 Scrum 流程模板的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm using Visual Studio Team Services (previously Team Foundation Service, not Team Foundation Server) and I need to migrate a team project process template from Agile to Scrum.

有人知道怎么做吗?

推荐答案

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

There are a couple of different ways to go about this, depending on what you want at the end. Most importantly, there is no way to change the process template from one to the other inside a Team Project, so you'll have to create a new Team Project with the Scrum Template to migrate to.

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

If you want history & attachments: Then you need to use the TFS Integration Platform. You'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 migrate and more. This is definitely not the recommended option, but sometimes you don't have a choice. Here's where to get the tool: http://visualstudiogallery.msdn.microsoft.com/eb77e739-c98c-4e36-9ead-fa115b27fefe

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

If don't need history, or can keep the other Team Project around: For this method, moving the code is easy (it's even easier if you've got a Git project, and you'll get history. Use the git-tf functionality to move your source to Git). Just check out from one repository, switch your workspace mapping and check in to the new repository.

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

To move your work items, use work item queries and export them to Excel. Then copy/paste into a second Excel spreadsheet and upload them to the new Project. This is by far the easiest method. Here's a detailed explanation:

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

1) From Agile template project: for each work item type that you want to move, create a work item query to pull all the ones you want and export them all to Excel (for example a query to pull all requirements and another for tasks)

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

2) From the Scrum template project: create a work item query for each work item type that you want to import and export it to Excel. It's going to be blank, but you're going to use this Excel spreadsheet to upload in a minute.

3) 从一个 Excel 电子表格复制/过去到另一个,注意不要复制列标题.一个巧妙的技巧是将历史列从旧项目复制到新项目的评论字段中.

3) Copy/past from one Excel spreadsheet to the other, being careful to NOT copy column headers. A neat trick is to copy the History column from the old project into the Comments field in the new project.

4) 发布结果.薇奥拉,你被迁移了.

4) Publish the results. Viola, you're migrated.

这篇关于Visual Studio Team Services:如何从敏捷迁移到 Scrum 流程模板的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆