我正在尝试修改WIT并随后使用witadmin导入它。 从我所看到的情况来看,可以仅将WIT导入特定项目,而不是导入整个团队项目集合。 真的没办法吗?
同样的说明 - 我也想立刻与所有项目分享一个查询。这也不可能吗?
谢谢!
答案 0 :(得分:0)
您是对的:工作项修改必须单独应用于团队项目,自定义工作项查询也是如此。
答案 1 :(得分:0)
正如 Daniel 所说,它是基于项目级别的。 没有内置来实现您的目标。
但是,您可以使用一些解决方法。一种方法是使用批处理文件(ExportWITDs.cmd
,ImportWITDs.cmd
)自动执行WIT导出\导入。然后使用Checkin.cmd
示例检查源控件上WIT的专用文件夹的更改。
您可以参考此博客的更多详细步骤:How to Customize Work Item Types
答案 2 :(得分:0)
首先:你是对的 - 你不能向集合提供Wit。整个过程配置在Teamproject级别定义。但是您可以轻松完成更新所有Teamprojects的任务。
要将WorkItemQuery或WorkItemType共享到多个项目,您可以编写一个批处理文件,将修改后的文件导入到一个又一个项目中。
我使用这个简单的批处理文件将已更改的Wit导入到我的所有项目中(只需传入要导入的wit.xml文件的路径):
import.bat c:\temp\task.xml
在VisualStudio的Developer命令提示符下,调用* .bat文件,如下所示:
Expression<Action<T>>
由于witadmin.exe没有提供导入/导出WorkItemQueries的功能,因此您可以使用wiqadmin。你可以找到它here。