1

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

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

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

如何删除这些自定义项?

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

4

2 回答 2

0

你需要做几件事...

1) 确定您的流程模板

用户故事 = 敏捷需求的 MSF = CMMI 产品待办事项的 MSF = Scrum

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

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

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

于 2014-12-18T18:05:43.480 回答
0

由于您使用的是 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命令。

于 2014-12-22T07:00:11.273 回答