3

説明フィールドに関する TFS の質問があります。現在、TFS の説明フィールドは、ユーザーが情報を追加できる空のフィールドです。ある種のテキストを埋め込むことは可能ですか?

例: 新しいバグを作成するとき、TFS 説明フィールドは空です。代わりに、説明フィールド内に次の情報を入力したいと考えています。

  1. 設定とログ
  2. バージョンと環境
  3. 再現手順
  4. デバイス/環境
  5. スクリーンショットまたは関連ファイル(証明書など)が添付されています

バグが作成されたときに行われるという点だけで、デフォルト値タグを使用するのと似ていると思います。

ありがとうございました

4

2 に答える 2

2

私は解決策を見つけました。

現在の説明フィールドはプレーンテキストフィールドであるため、デフォルト値のXでフィールドを設定しました。これは、バグ作業項目の作成時への最初の移行時に行いました。

次に、作業項目XMLをエクスポートして、次を検索しました。

<FIELD refname="System.Description">

そのすぐ下に、デフォルト値タグが見つかりました。次のようになりました。

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

&#xD;行を区切るためにxmlブレークラインタグを追加しました。新しいデフォルトは次のようになります

<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 に答える