如何将全局自定义WIT字段添加到所有项目?

时间:2017-07-16 02:55:47

标签: tfs

我们有本地TFS 2015,我想在WIT中添加一个名为Actual Time的WIT字段Double。现在,我使用了TFS团队项目经理,我能够为一个项目创建自定义字段。但是,我们的团队有多个项目,我想在WIT的所有项目中为TaskBug定义此自定义字段。我怎么能这样做?

我已经查看了https://www.visualstudio.com/en-us/docs/work/reference/witadmin/manage-global-lists-for-work-item-types,但我不知道如何使用它来全局定义它,然后将其显示在FORM / {{1下XML中的部分。是否存在集合级别上存在LAYOUTTASK WIT定义的全局位置?

1 个答案:

答案 0 :(得分:0)

不,没有办法全局设置。

但是,您可以为任务 错误或特定项目的任何其他工作项添加字段,然后将WIT定义(xml文件)导入到每个团队项目中使用相同的流程模板。

您可以创建 cmd / batch 文件来执行导入操作,请参阅以下示例:

cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
witadmin importwitd /collection:http://Server:8080/tfs/DefaultCollection /f:C:\WIT\Task.xml /p:Project1
witadmin importwitd /collection:http://Server:8080/tfs/DefaultCollection /f:C:\WIT\Bug.xml  /p:Project1 
witadmin importwitd /collection:http://Server:8080/tfs/DefaultCollection /f:C:\WIT\Task.xml /p:Project2 
witadmin importwitd /collection:http://Server:8080/tfs/DefaultCollection /f:C:\WIT\But.xml  /p:Project2 
witadmin importwitd /collection:http://Server:8080/tfs/DefaultCollection /f:C:\WIT\Task.xml /p:Project3
witadmin importwitd /collection:http://Server:8080/tfs/DefaultCollection /f:C:\WIT\But.xml  /p:Project3 

您可以参考这篇文章:https://blogs.msdn.microsoft.com/granth/2013/02/13/tfs-how-to-customize-work-item-types/

顺便说一句,您上面链接的全局列表是选择列表,您可以将其包含在一个或多个字段和工作项类型中。这意味着如果添加多个具有相同列表值的字段,则可以使用全局列表,它在集合级别中定义。