【发布时间】:2017-12-10 20:23:17
【问题描述】:
我正在使用 TFS 2013 并使用流程模板向字段添加新的“只读”规则,然后在“非”字段中我选择了 [project]\My Team 所以它应该是除了 My team 之外的所有其他组的 readonlt ,现在如果我从 VS 中打开此类型的任何工作项,我会发现该字段只读!但是,如果我从 Web 门户打开它,则该字段可以按预期进行编辑,但是如果我尝试更改该字段的值,则会出现此错误 “TF237165:由于服务器上的验证错误,Team Foundation 无法更新工作项。这可能是因为工作项类型已被修改或破坏,或者您没有更新工作项的权限。” 但是更改和保存任何其他字段都没有任何错误,我尝试运行rebuildcache 命令来清除任何客户端缓存以获得相同的确切结果
【问题讨论】:
-
您的团队中的所有成员是否都有相同的问题?您尝试过新客户吗?只需尝试清除客户端中 IE 和 VS 的缓存,然后再试一次。此外,请注意“不要将 READONLY 与 EMPTY 元素一起使用,因为 EMPTY 也会使字段只读。如果将这些元素组合在一起,结果将不一致。”
-
是的,来自多台机器的多个用户在尝试更新工作项时遇到了同样的错误——实际上除了一台机器之外!——我只在字段中添加了 READONLY 规则
-
我在我身边测试过,一切正常。因此,请删除“只读”规则并检查您的团队是否有任何例外。然后再次添加“只读”规则。或者你可以尝试另一个项目来检查它是否有同样的问题。
标签: tfs