2011-01-07 44 views
1

我有TFS工作项中的字符串类型的自定义字段与允许值:“是”,“否”和“可能”。如何将字段值大小写更改为'骆驼'格式?

 <FIELD reportable="dimension" type="String" name="Help Authoring" 
      refname="Custom.HelpAuthoring"> 
     <HELPTEXT>Should 'Help Authoring' team to update own stuff</HELPTEXT> 
     <ALLOWEDVALUES> 
      <LISTITEM value="Yes" /> 
      <LISTITEM value="No" /> 
      <LISTITEM value="Probably" /> 
     </ALLOWEDVALUES> 
     <DEFAULT from="value" value="No" /> 
     </FIELD> 

将工作项导入到TFS项目后,“可能”的第一个符号大小写变为小写。所以现在它“很可能”。它看起来很丑。而“是”和“否”仍然是“骆驼”格式。

Q1。为什么允许字段值更改? Q2。如何防止呢?

P.S.为了使值保持一致,我试图将“是”和“否”更改为“是”和“否”,但是在导入后他们留在'骆驼'中...

回答

1

不幸的是,一旦像这样的常数进入团队项目合集的工作项目,它就在那里。如果您对此感觉强烈,请在Visual Studio Connect site上记录Microsoft的错误。

一种可能的解决方法是使用所需的值创建一个全局列表,然后将其用于ALLOWEDVALUES。

<?xml version="1.0" encoding="utf-8"?> 
<gl:GLOBALLISTS xmlns:gl="http://schemas.microsoft.com/VisualStudio/2005/workitemtracking/globallists"> 
    <GLOBALLIST name="Help Authoring Values"> 
    <LISTITEM value="Yes" /> 
    <LISTITEM value="No" /> 
    <LISTITEM value="Probably" /> 
    </GLOBALLIST> 
</gl:GLOBALLISTS> 

使用witadmin importgloballist /collection:http://yourserver:8080/tfs/collection /f:FileName来导入它。

<ALLOWEDVALUES> 
    <GLOBALLIST name="Help Authoring Values" /> 
</ALLOWEDVALUES> 
+0

不要以为我会走这条路:

然后在工作项目类型,与更换您的<LISTITEM>的。但是,谢谢你的回答 – Budda 2011-01-12 18:07:31

相关问题