更新 *.wit 后工作项不变

Work Items not changes after update *.wit

我在本地使用 TFS 15.117.27414.0 (Tfs2017.Update3),并尝试使用 Visual Studio 2017 和 Power Tools 更新现有工作项类型的某些字段(例如标签)。 几天前一切正常,但现在保存我的 WIT 并再次打开它时,我可以找到我的更改,但是在 TFS 网站上使用此工作项时,我看到旧值。

在屏幕截图上你可以看到我保存智慧的证据,并且该网站不包含我的更改。

我尝试重新启动我的客户端并清除缓存,尝试在不同设备上使用其他浏览器但没有任何变化。

旧值

新值

缺失值

您可以使用 WebLayout 元素来定义出现在通过 Web 门户显示的工作项表单上的布局和控件。它支持新的工作项体验。它是 Layout 元素的补充,它定义了通过 Visual Studio 和其他 non-web 客户端查看时出现的表单元素。

您需要先使用以下命令导出 WIT 定义:

witadmin exportwitd /collection:CollectionURL /p:ProjectName /n:TypeName /f:"DirectoryPath/FileName.xml"

更多详情请参考下面的link:

https://docs.microsoft.com/en-us/azure/devops/reference/add-modify-wit?view=azure-devops#import-and-export-wit-definition-files-on-premises-xml

然后在WebLayout部分自定义工作项类型,勾选下面link:

https://docs.microsoft.com/en-us/azure/devops/reference/xml/weblayout-xml-elements?view=azure-devops