我们使用基于 Scrum 模板的修改过的模板。基本上,我们的部署过程需要引入一些新字段。
一段时间后,我们查看了报告并查看了 Tfs_Warehouse 数据库,并注意到 Field System_WorkItemType 始终为空。我们还可以在我们保留其原始状态的原始 Scrum 模板上看到这种效果。有没有人有过类似的效果。
在我们的 TFS 2017 测试环境中,我们无法重现该问题,但我们无法很快切换到 TFS 2017。
请尝试按照以下步骤解决此问题:
确保该字段System.WorkItemType
正在使用中。例如:
cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE
witadmin listfields /collection:http://server:8080/tfs/CollectionLC /n:System.WorkItemType
手动处理 TFS 数据仓库和分析服务多维数据集以强制同步数据。
同步后再次检查问题。
如果这不起作用,只需尝试重建数据仓库和多维数据集,然后再次检查。
如果还是不行,试着用默认的 Scrum 模板创建一个新的团队项目,检查那里是否出现问题。