TFS 存储有关谁创建或谁激活工作项的信息,并在修改工作项时出于某种原因检查其有效性。
当用户从事件目录中删除或在事件目录中重命名时,所有与该用户有轻微联系的工作项都无法修改。通常错误信息类似于...
TF20015: 字段“Activated By”包含不在支持值列表中的值“blah blah blah”。
我发现了一个 blogpost 建议调整 TFS 数据库,这是微软不支持也不推荐的。
可以做些什么来解决这个问题?
谢谢...
e-mre
最佳答案
警告:我不确定这会起作用,现在我无法测试它。但是,我在其他一些领域使用这种方法取得了成功。
如果您使用 TFS Power Tools 编辑工作项类型定义,您应该能够更改 Activated By 字段的规则并向其添加 ALLOWEXISTINGVALUE
规则。这可能允许您在 AD 名称更改时保存这些记录。
我们已经在“分配给”字段中成功使用了它。
关于在 Active Directory 中重命名用户后无法修改 tfs 工作项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5660201/