如何在TFS工作项字段定义(WIT)中更改大写/小写?

Rob*_*ahn 5 tfs workitem tfs2010

我对TFS 2010工作项的配置有一个奇怪的问题.似乎不可能在字段的允许值集合中更改字符的大小写,例如将"Works for me"更改为"Works For Me".每个其他字符串例如"Works For Me 123"都有效.

即使我尝试首先将名称更改为另一个字符串(因为我知道Visual Studio项目中的文件类似的问题),它只是不接受大写版本并始终返回小写字符串.

背景资料:

我们有一个自定义WIT文件来定义"Bug"工作项.这包括"已解决的原因"字段的允许值的定义.最初我们的列表包含小写单词,例如"为我工作".由于我们希望将TFS工作项与HP Quality Center同步,因此我们现在需要完全匹配状态名称.

所需版本:

<FIELD name="Resolved Reason" refname="Microsoft.VSTS.Common.ResolvedReason" type="String" reportable="dimension">
        <HELPTEXT>The reason why the bug was resolved</HELPTEXT>
        <ALLOWEDVALUES expanditems="true">
          <LISTITEM value="Duplicate" />
          <LISTITEM value="Fixed" />
          <LISTITEM value="Wont Fix" />
          <LISTITEM value="Invalid" />
          <LISTITEM value="Works For Me" />
          <LISTITEM value="Forwarded" />
        </ALLOWEDVALUES>
      </FIELD>
Run Code Online (Sandbox Code Playgroud)

实际版本:

<FieldDefinition reportable="dimension" refname="Microsoft.VSTS.Common.ResolvedReason" name="Resolved Reason" type="String">
  <ALLOWEDVALUES>
    <LISTITEM value="Duplicate" />
    <LISTITEM value="Fixed" />
    <LISTITEM value="Wont fix" />
    <LISTITEM value="Invalid" />
    <LISTITEM value="Works for me" />
    <LISTITEM value="Forwarded" />
  </ALLOWEDVALUES>
  <HELPTEXT>The reason why the bug was resolved</HELPTEXT>
</FieldDefinition>
Run Code Online (Sandbox Code Playgroud)

欢迎任何想法.谢谢,罗伯特

Gra*_*day 0

一旦使用特定的大小写创建了工作项类型中的字符串,它就会被固定下来。