我有一个关于描述字段的 TFS 问题。目前,TFS 描述字段是一个空白字段,用户可以在其中添加任何信息。是否可以嵌入某种类型的文本?
示例:创建新错误时,TFS 描述字段为空。相反,我希望在描述字段中填充以下内容。
- 配置和日志
- 版本和环境
- 复制步骤
- 设备/环境
- 附上截图或相关文件(证书等)
我认为它类似于使用默认值标签,只是在创建错误时完成。
谢谢
我想出了解决方案。
我当前的描述字段是一个纯文本字段,因此我将该字段设置为默认值 X。我在最初过渡到创建 Bug 工作项时执行了此操作。
然后,我导出了工作项 XML 并搜索:
<FIELD refname="System.Description">
在它下面,我找到了 Default Value 标签,它看起来像这样:
<DEFAULT from="value" value="1. Configuration and Logs 2. Version and Environment" />
我继续添加 xml 断线标记
来分隔行。新的默认值看起来像这样
<DEFAULT from="value" value="1. Configuration and Logs 
 2. AW Version and Environment" />
最后,我导入了修改后的Bug.xml,并进行了测试。现在每当我打开一个新错误时,这些行都会在描述字段中可见
我无法在当前版本的 TFS(例如 2015 年)上找到对此的任何支持,所以我继续自己解决了这个问题。
此信息已经过测试并在 TFS 2015 上运行,我认为它也应该在 2013 上运行,我只是无法测试。
为了开始和理解,我会澄清一些事情。
重现字段的错误 WIT 步骤是一个 html 字段。
XML 表单对某些字符有特殊的标记,例如在字符串中。
& = &
< = <
> = >
" = "
' = '
示例是添加粗体字“Reproduction Steps”的字符串值。重现字段的错误 WIT 步骤是 HTML,因此我们将使用特殊的 XML 标记添加 HTML 标记。
<b>Reproduction Steps</b>
在 bug.xml 中看起来像这样:
<b> Reproduction Steps </b>
现在将所有这些放在一起,您将需要导出错误 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="<b> Configuration and Logs </b> <br/>
<b> Reproduction Steps</b> <br/>
<b> Device/Environment</b> <br/>
<b> Screenshots or related files (certificates, etc.) are attached</b> <br/>" />
</FIELD>
保存该 bug.xml 后,您将需要返回 Visual Studio 并导入它。
工具 > 流程编辑器 > 工作项类型 > 导入 WIT