2017-10-11 10 views
2

TFSワークアイテムクエリポリシーは、ワークアイテムフィールドを変更してクエリ結果に属するときに更新されません。Visual StudioでTFSワークアイテムクエリポリシーが更新されない

  • tfsチームプロジェクトでワークアイテムクエリポリシーを定義します。
  • Visual Studioでチェックイン時にクエリ結果に属していない作業項目を関連付けます。
  • エラーメッセージが表示されます。
  • 同じWorkItem(Visual Studioと外部の両方)を編集して、クエリ結果に属するようにします。
  • チェックイン操作を実行することは許可されていますが、Visual Studioの保留中の変更パネルを更新するか、関連するWorkItemを再度追加しても(IDまたはクエリ結果の両方で)できません。

エラー: 次のチェックインポリシー満足 作業項目保存されたクエリの結果には見られないではない「[QUERY_NAME]」チームプロジェクトの「[TEAM_PROJECT_NAME]」

のみ私はこの問題を解決するために見つけた方法は、Visual Studioを閉じて、それを再度開くことです。

私は2015年の更新3.

+0

申し訳ありませんが、私が言ったことは何も追加しません。私はすでにMicrosoft Developer Community(まだ検討中です)について尋ねました。 – Gioele

答えて

0

をTFS 2015およびVisual Studioを使用しているあなたは、あなたが作業項目クエリ自体を変更する場合も同様、それもすぐに影響しないであろうと同じ結果を得ました。たとえば、チェンジセットでは、クエリに一致するワークアイテムID 92を関連付けます。クエリを変更すると、92はクエリ結果と一致しません。ただし、作業項目92を関連付けることはできますが、正常にチェックインされた場合でもポリシーの警告は表示されません。あなたは閉じられ、再びVSを再度開く場合しかし、あなたはこれを行うことができなくなり、ポリシーの警告が表示されます:

Work item 92 not found in the results of stored query "[QUERY_NAME]" in team project "[TEAM_PROJECT_NAME]"

この問題はVSキャッシュに関連すると思われます。チェックインポリシーを無効/有効化、削除/再追加しても、問題は引き続き存在します。ちょうどあなたが言ったように唯一の方法は、VSを閉じる/再オープンする必要があります。

これは、特に設計されたものであるかどうかわからない場合があります。 TFS--Develop Community、TFS PMにバグを提出することができます。開発者は親切にレビューして対処します。

関連する問題