У меня странная проблема с настройкой рабочих элементов TFS 2010. Кажется невозможным изменить регистр символов в коллекции допустимых значений поля, например измените «Работает для меня» на «Работает для меня». Любая другая строка, например «Работает для меня 123» действует.
Даже если я сначала пытаюсь изменить имя на другую строку (поскольку я знаю аналогичную проблему с файлами в проектах Visual Studio), она просто не принимает версию верхнего регистра и всегда возвращается к строке нижнего регистра.
Справочная информация:
У нас есть собственный файл WIT для определения рабочего элемента «Ошибка». Это включает определение допустимых значений для поля «Разрешенная причина». Первоначально наш список содержал строчные слова, например "Работает для меня". Поскольку мы хотим синхронизировать рабочие элементы 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>
Актуальная версия:
<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>
Любые идеи приветствуются.
Спасибо,
Роберт