有没有办法通过TFS数据库更新工作项?我问这个是因为我的任务是从定制的TFS优先级字段“DefectTracking_InternalPriority”到默认的“Microsoft_VSTS_Common_Priority”优先级字段进行海量数据传输。我不能通过excel来实现,因为有数千个工作项需要适当更新。
截至目前,我正在考虑制作一个简单的SQL脚本,并针对TFS_Warehouse数据库下的dbo.DimWorkItem表运行它,以更新这些工作项的优先级。这是我问题的正确解决方案吗?
谢谢!
答案 0 :(得分:1)
TFS的第一条规则是“不要乱用数据库!” : - )
如果您不想使用Excel,请尝试编写使用TFS API的小型控制台程序。这里有大量示例代码,可以向您展示如何查询您感兴趣的工作项,以及如何更新它们。
为了帮助您入门,这是一个MSDN文档,通过API
描述how to update a work item