Text 在TFS描述字段中嵌入文本

Text 在TFS描述字段中嵌入文本,text,tfs,field,Text,Tfs,Field,我有一个关于描述字段的TFS问题。当前,TFS描述字段是一个空字段,用户可以在其中添加任何信息。是否可以嵌入某种类型的文本 示例:创建新错误时,TFS描述字段为空。相反,我希望在description字段中填充以下内容 配置和日志 版本和环境 复制步骤 设备/环境 附上屏幕截图或相关文件(证书等) 我假设这与使用默认值标记类似,只是在创建bug时才使用默认值标记 谢谢我想出了解决办法 我当前的描述字段是一个纯文本字段,所以我将该字段设置为默认值X。我在创建Bug工作项时的初始转换中这样做了 然后

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

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

  • 配置和日志
  • 版本和环境
  • 复制步骤
  • 设备/环境
  • 附上屏幕截图或相关文件(证书等)
  • 我假设这与使用默认值标记类似,只是在创建bug时才使用默认值标记


    谢谢

    我想出了解决办法

    我当前的描述字段是一个纯文本字段,所以我将该字段设置为默认值X。我在创建Bug工作项时的初始转换中这样做了

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

    就在它下面,我找到了默认值标记,它看起来像这样:

    我接着添加了xml特征线标记
    
以分隔行。新的默认设置如下所示


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

    我在当前版本的TFS(例如2015)上找不到任何支持,所以我自己就开始解决了

    这些信息已经在2015年TFS上进行了测试,我想它也应该在2013年发布,但我无法测试

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

    • “复制步骤”字段是一个html字段

    • XML表单具有特定字符的特殊标记,例如字符串中的字符

      & = &
      < = &lt;
      > = &gt;
      " = &quot;
      ' = &apos;
      
    现在把这些放在一起,您将需要导出bug,这样您就可以编辑bug.xml,并在完成后导入回项目

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

    然后您将在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并导入它

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


    如果您使用测试管理器,它应该在您记录bug时为您填充此信息?@DaveShaw,很遗憾,我们没有测试管理器。希望我们不久就能实施。我确实找到了一种将文本嵌入描述字段的方法。我只是在午餐时想了想,我打算提出类似的建议,但我认为你想把数据输入这些值,而不仅仅是一些预定义的文本:)。@DaveShaw。计划是添加某种模板,以便用户在提交错误时可以看到需要什么样的数据,因为我们注意到,用户在创建TFS工作项时跳过了步骤。在TFS 2013中尝试此操作-由于描述字段的类型是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>
    
    <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>