如何将字段值更改为“Camel”格式?

时间:2011-01-07 14:52:36

标签: tfs

我在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 个答案:

答案 0 :(得分: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导入它。

然后在工作项类型中,将您的<LISTITEM>替换为:

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