【问题标题】:Remove TFS process template customizatons删除 TFS 流程模板自定义项
【发布时间】:2014-12-18 11:37:31
【问题描述】:

我正在尝试从我们的本地 TFS (2013.2) 迁移到 Visual Studio Online (VSO)。 VSO 的要求之一是您不能使用自定义的流程模板。

我的前任在几个工作项类型中添加了几个字段,现在我必须删除这些字段,我不在乎这些字段中的数据是否丢失,只需保留标准字段即可。

我尝试了一些建议的方法,但我对 TFS 不够熟悉,无法理解我在做什么 :)

如何删除这些自定义项?

我正在使用 OpsHub 并遵循本指南:http://www.visualstudio.com/get-started/migrate-team-projects-vs

【问题讨论】:

    标签: tfs azure-devops build-process-template


    【解决方案1】:

    你需要做一些事情......

    1) 确定您的流程模板

    用户故事 = MSF for Agile 要求 = CMMI 的 MSF 产品待办事项项目 = Scrum

    2) 连接VSO并下载相关流程模板。

    3) 使用“witadmin.exe”上传工作项类型、类别和流程的默认值

    然后您应该使用可比较的模板。

    【讨论】:

      【解决方案2】:

      由于您使用的是 OpsHub 迁移实用程序。在验证过程中,它会显示不匹配的列表。

      要使验证成功,您必须删除/销毁这些字段。 (警告:您将丢失该字段的所有历史数据)

      要删除该字段,您可以使用 Visual Studio Power Tools (https://visualstudiogallery.msdn.microsoft.com/dbcb8670-889e-4a54-a226-a48a15e4cace)。安装与您的 Visual Studio 版本相关的工具,安装后,从 Visual Studio 中选择 Tools > Process Editor > Work Item Types > Open WIT From Server。

      在这里,连接到您的本地 TFS 并一一选择实体,如 OpsHub 实用程序所示,以防不匹配。并删除有问题的自定义字段并保存。

      单击 OpsHub 实用程序中的重新验证。如果前面显示的所有不匹配都通过上述过程得到处理,它应该可以通过。

      现在,如果您想破坏该字段,可以使用witadmin deletefield /collection:http://localhost:8080/tfs/DefaultCollection /m:field-reference_name 命令。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-14
        • 1970-01-01
        • 2016-10-19
        • 1970-01-01
        • 2011-04-07
        相关资源
        最近更新 更多