在我们的TFS 2010实施中,我们为变更请求添加了各种自定义字段,其中一些是项目的下拉列表。
随着时间的推移,其中一些项目不再有效,但可能会分配给过去和现在的更改请求。我们是否应该从这些下拉列表中删除通过Visual Studio / Web界面打开TFS更改请求时的方案?它只是说我们需要用新值更新这个必填字段,还是会开始抛出可怕的索引超出范围异常?
理想情况下,我只是在TFS的开发实例中对此进行测试,但我无法访问其中一个,因此我只是为了看看会发生什么而感到紧张。
答案 0 :(得分:0)
最终只是做到了,得到了自己的答案。所以我在TFS中使用新的字段引用创建了一个全新的字段,这个新字段在导入后显示了我的下拉列表中的所有项目。
然后我保存了一个选择了其中一个值的TFS更改请求,转到我导出的XML文件进行初始更改,删除所选项目,导入更新的WIT,并刷新此更新后的列表。
最初选择的项目仍然是选定的值,但该框突出显示为黄色,并在顶部显示以下消息:
“MyFieldName”字段包含的值不在支持的值列表中。