3

我有一个关于描述字段的 TFS 问题。目前,TFS 描述字段是一个空白字段,用户可以在其中添加任何信息。是否可以嵌入某种类型的文本?

示例:创建新错误时,TFS 描述字段为空。相反,我希望在描述字段中填充以下内容。

  1. 配置和日志
  2. 版本和环境
  3. 复制步骤
  4. 设备/环境
  5. 附上截图或相关文件(证书等)

我认为它类似于使用默认值标签,只是在创建错误时完成。

谢谢

4

2 回答 2

2

我想出了解决方案。

我当前的描述字段是一个纯文本字段,因此我将该字段设置为默认值 X。我在最初过渡到创建 Bug 工作项时执行了此操作。

然后,我导出了工作项 XML 并搜索:

<FIELD refname="System.Description">

在它下面,我找到了 Default Value 标签,它看起来像这样:

<DEFAULT from="value" value="1. Configuration and Logs 2. Version and Environment" />

我继续添加 xml 断线标记&#xD;来分隔行。新的默认值看起来像这样

<DEFAULT from="value" value="1. Configuration and Logs &#xD; 2. AW Version and Environment" />

最后,我导入了修改后的Bug.xml,并进行了测试。现在每当我打开一个新错误时,这些行都会在描述字段中可见

于 2012-05-25T16:56:29.513 回答
2

我无法在当前版本的 TFS(例如 2015 年)上找到对此的任何支持,所以我继续自己解决了这个问题。

此信息已经过测试并在 TFS 2015 上运行,我认为它也应该在 2013 上运行,我只是无法测试。

为了开始和理解,我会澄清一些事情。

  • 重现字段的错误 WIT 步骤是一个 html 字段。

  • XML 表单对某些字符有特殊的标记,例如在字符串中。

    & = &amp;
    < = &lt;
    > = &gt;
    " = &quot;
    ' = &apos;
    
  • 示例是添加粗体字“Reproduction Steps”的字符串值。重现字段的错误 WIT 步骤是 HTML,因此我们将使用特殊的 XML 标记添加 HTML 标记。

    <b>Reproduction Steps</b>
    

    在 bug.xml 中看起来像这样:

    &lt;b&gt; Reproduction Steps &lt;/b&gt;
    

现在将所有这些放在一起,您将需要导出错误 WIT,以便您可以编辑 bug.xml 并在完成后导入回项目。

工具 > 流程编辑器 > 工作项类型 > 导出 WIT

然后你会在 bug.xml 中找到这一行

<FIELD name="Repro Steps" refname="Microsoft.VSTS.TCM.ReproSteps" type="HTML"/>

您将对其进行编辑以使其看起来像下面的内容,以将文本嵌入到重现错误字段的步骤中。

      <FIELD name="Repro Steps" refname="Microsoft.VSTS.TCM.ReproSteps" type="HTML">
    <DEFAULT from="value" value="All the embedded html/xml text will go here" />
  </FIELD>

带有来自 OP 的请求文本的最终产品将如下所示。

<FIELD name="Repro Steps" refname="Microsoft.VSTS.TCM.ReproSteps" type="HTML">
<DEFAULT from="value" value="&lt;b&gt; Configuration and Logs &lt;/b&gt; &lt;br/&gt;
        &lt;b&gt; Reproduction Steps&lt;/b&gt; &lt;br/&gt;
        &lt;b&gt; Device/Environment&lt;/b&gt; &lt;br/&gt;          
        &lt;b&gt; Screenshots or related files (certificates, etc.) are attached&lt;/b&gt; &lt;br/&gt;" />
 </FIELD>

保存该 bug.xml 后,您将需要返回 Visual Studio 并导入它。

工具 > 流程编辑器 > 工作项类型 > 导入 WIT

于 2016-02-02T18:57:29.013 回答