0

TFS2013 RTM にアップグレードした後、Web インターフェースから検索すると、「TF51535: フィールド名が見つからないか、サポートされていません。」が返されます。検索するデフォルトのフィールドが変更されたようです。

TFS2013 で既定で検索される作業項目フィールドをどのように変更しますか?

私がこれまでに見つけたもの:

  • タイトル、説明、再現手順\で検索しています
  • TFS2010では、ここにリストされている手順に従ってデフォルトを変更できます(少なくとも私は推測しています...実際にそのバージョンを使用していませんでした)
4

1 に答える 1

1

これは、古いプロセス テンプレートでバグを使用し始め、新しいバージョンで動作するようにテンプレートを使用およびアップグレードし続けたすべての人に発生する可能性があります。

Microsoft は現在、デフォルトで説明、タイトル、および「再現手順」を検索しています。「Repro Steps」がどの作業項目タイプにもないため、エラーが発生します。このフィールドは、Microsoft.VSTS.TCM.ReproSteps にマップされます。古い同様のフィールドは Microsoft.VSTS.CMMI.StepsToReproduce でした。

問題を解決する 1 つの方法:

  1. バグ作業項目タイプをエクスポートします

    witadmin exportwitd /collection:CollectionName /p:projectName /n:Bug /f:"Bug.xml"

  2. 新しいフィールドを追加

    FIELD name="再現ステップ" refname="Microsoft.VSTS.TCM.ReproSteps" type="HTML"

  3. バグ作業項目タイプをインポートする

    witadmin importwitd /collection:CollectionName /p:projectName /n:Bug /f:"Bug.xml"

これにより、検索でフィールドを見つけることができますが、これらの最小限の手順では、そのフィールドには何も含まれません。検索は実質的にタイトルと説明のみで行われます。

他に 2 つの解決策があります: - 検索対象のフィールドを変更して、リプロステップを含めないようにします (これを行う方法はまだわかりません) - 上記を実行し、すべての古いデータを新しいフィールドにコピーし、新しいフィールドを表示しますWIで。これにより、意図したとおりにフィールドを検索できます。

于 2014-02-11T00:20:50.413 に答える