如何在TFS2010中向组中添加自定义工作项类型

时间:2011-05-20 16:04:53

标签: tfs tfs2010 tfs-workitem

我在TFS2010中创建了一个自定义工作项类型,我想我需要将它添加到需求组以使其显示在测试中心(工作项可以找到,但我的新类型甚至不能设置搜索过滤器以显式查找它)。我该怎么做?

2 个答案:

答案 0 :(得分:4)

好的,我终于在MSDN上发现了一些有用的东西。您必须使用witadmin

打开VS2010命令提示符并获取如下类别:

C:\Users\Administrator\Documents>witadmin exportcategories /collection:http://win-gs9gmujits8:8080/tfs/defaultcollection /p:"My Project Name" /f:categories.xml

然后这个MSDN article解释了类别xml文件的语法。我添加了我的自定义工作项类型:

<CATEGORY refname="Microsoft.RequirementCategory" name="Requirement Category">
  <DEFAULTWORKITEMTYPE name="User Story" />
  <WORKITEMTYPE name="My Custom Work Item Type" />
</CATEGORY>

然后再次使用witadmin工具重新导入它们:

C:\Users\Administrator\Documents>witadmin importcategories /collection:http://win-gs9gmujits8:8080/tfs/defaultcollection /p:"My Project Name" /f:categories.xml

现在,测试中心能够将新的工作项类型分配为需求。

答案 1 :(得分:2)

您可以使用 TFS PowerTools ,而不是摆弄XML。

见这里: http://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f

Tools > Process Editor > Work Item Types

enter image description here