【问题标题】:Visual Studio Team Services: How to migrate from Agile to Scrum process templateVisual Studio Team Services:如何从敏捷迁移到 Scrum 流程模板
【发布时间】: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


    【解决方案1】:

    有几种不同的方法可以解决这个问题,具体取决于您最终想要什么。最重要的是,无法在团队项目中将流程模板从一个更改为另一个,因此您必须使用 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) 发布结果。维奥拉,你被迁移了。

    【讨论】:

    • 您好 Andrew,其中一些解决方案仅适用于 Team Foundation Server,并使用在线版本的 Team Foundation Service。无论如何,你提出了一些好主意,我会尝试其中的一些。
    • 哪些?我相信这两个选项都应该适用于 VSOnline。
    • 没错!使用集成平台的迁移应该可以工作。使用 Excel、Git 或跨项目分支“导出”/“导入”将是最简单的。
    • 尝试了两种方法 - TFS 集成平台和 Excel 复制粘贴。两者都很痛苦。 TFS 集成平台无法正常工作,有时会关闭并消耗大量内存。在我的情况下它非常不稳定,并且 UI 一直挂着,所以几乎不可能使用它。安装也很痛苦。在 Excel 表中执行此操作时,我需要进行很多替换。例如,您不能将错误状态设置为已解决(至少我无法),因为内部工作流程需要新错误处于新状态。此外,我的 2000 多个工作项也很耗时。
    • "Viola,你被迁移了。" - 跨越大西洋的弦乐器图像
    猜你喜欢
    • 1970-01-01
    • 2016-09-23
    • 2018-08-02
    • 1970-01-01
    • 2023-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多