我们在TFS中有全局列表,用于我们工作项的自定义字段。我们之前的全球列表维护者犯了一个错误,称其为全局列表项“FooBar”而不是“Foobar”(资本B与小B)。
我一直试图通过删除原始项目(FooBar)并创建正确的项目(Foobar)将此项目“重命名”为“Foobar”的正确拼写。删除“FooBar”并保存全局列表后,我刷新TFS并检查全局列表,该项目肯定被删除。我将“Foobar”添加到与“FooBar”所在的相同的全局列表中并保存。然而,“Foobar”没有保存,“FooBar”又回到了列表中。似乎TFS全局列表项不区分大小写,并且全局列表项从TFS db中实际上并未真正删除。
有什么方法可以将FooBar重命名为Foobar并让它坚持下去吗?即使它涉及编辑数据库中的记录(在备份之后)。我正在使用Visual Studio 2010,Team System 2010和Power Tools Dec 2011。
答案 0 :(得分:5)
没有支持的方式来更新全局列表中字符串的大小写。
但是,如果您愿意取消服务器的可支持性并直接修改数据库,您将在dbo.Constants
表中找到所需内容。只需更新String
和DisplayPart
列。