背景:Team Foundation Queriesで演算子の優先順位を変更するにはどうすればよいですか?
のVisual Studio 2015は、バグなどチーム基礎サーバー(TFS)に保存されている、あなたの作業項目にクエリを作成することができます。あなたは閉じられ、解決されていない現在のプロジェクトのバグを返します
などの条件を追加クエリエディタがあります。これまでのところ正常に動作し、バグは外部システム(HP ALM)からTFSに複製されます。
私は今、私はフィールド「に割り当て」を使用してcontitionとして追加することができ、私だけに割り当てられているバグを制限したいのですが、ALMは、フィールド「に割り当てHP ALM」によって追跡された別のアカウントを使用している場合。
だから私は
(Team Project = @Project) AND (State <> Closed) AND (State <> Resolced)
AND (HP ALM Assigned To = "myALMID" OR Assigned To = @Me)
しかし、あなたはそれが上に示しているようクエリエディタは、ブラケット、および条件を入力することはできません見ることができますとしてのような条件を作成したいです正しいものはありません。
(Team Project = @Project) AND (State <> Closed) AND (State <> Resolced)
AND (HP ALM Assigned To = "myALMID")
OR Assigned To = @Me
時間は同じではありませんように見える - 代わりに、それはAND
オペレータがOR
よりも優先されるので、条件に
(Team Project = @Project) AND (State <> Closed) AND (State <> Resolced)
AND (HP ALM Assigned To = "myALMID")
を満たす@Me
ORすべての項目に割り当てられたすべての項目が表示されます。
質問:
私はそうクエリが期待どおりに動作している変更する必要がありますか?
更新:Daniel Mannにより示唆されるように、私は、グループ化して、それを試してみましたが、それはまた、私が望む結果を返しません:
私は変更しようとしましたOR HP ALM Assigned To = "myALMID"
〜AND HP ALM Assigned To = "myALMID"
でも、それでも正しいことはしません。
ヒントはありがたいですが、私のアップデートを見てください - まだそれに問題があります。 – Matt