2011-01-07 93 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

相關問題