工作项搜索语法

在 团队资源管理器 和 Team Web Access 可以使用提供的搜索框指定关键字和短语,并使用变量和快捷方式标识符来查找工作项。搜索使用搜索字符串筛选在团队项目中定义的工作项您当前连接到。搜索不区分大小写

主题内容

  • 使用快捷筛选器

  • 指定在标题或说明字段或说明中包含的关键字

  • 指定字段和字段值

  • 使用 @Me 宏或 @Today

  • 使用搜索运算符

要求

  • 您必须是 参与者 组的成员或具有 编辑此节点中的工作项 权限设置为 允许。有关查询权限的更多信息,请参见 查找 Bug、任务和其他工作项

使用快捷筛选器

可以使用搜索框下拉菜单获得的一个或多个快捷方式标识符。如下表所示,这些快捷方式标识符使用而不是一些常用字段的全名。

快捷方式

字段

示例

或。

指派给

A="Peter Waxman" 或 A:Peter 查找所有工作项分配给 peter。

C 或 c

创建者

C=@Me 查找所有工作项您创建的。

或。

省/市/自治区

S=Active C=@Me 查找所有活动工作项指派给您。

T 或 t

工作项类型

S=Active T=bug 查找所有活动 bug。

指定在标题或说明字段或说明中包含的关键字

当键入到搜索框中的关键字或词组返回的工作项列表在 说明重现步骤标题 字段包含这些关键字或词组。必须将每个短语放入引号内。

查找包含以下关键字或词组的所有工作项:

键入以下字符串来搜索框:

复制

duplication

入门

"Getting Started"

函数和入门

feature "Getting Started"

指定字段和字段值

下表演示如何查找工作项基于其他文本字符串字段中或说明中包含的关键字。可以指定友好名称或字段的引用名称。当友好名称或字段值对应于声明时,请将每个声明放在引号。可以通过悬停确定字段的友好名称在工作项窗体中的字段。若要确定常用的字段的引用名称或查找在窗体中未列出的字段,请参见 工作项字段参考 (Visual Studio ALM)

查找符合以下条件的所有工作项:

键入以下字符串来搜索框:

至少包含一个附加的文件。

System.AttachedFileCount>1

剪切用户情景。

T:Story Reason=Cut 或 T="User Story" System.Reason=Cut

解决 peter。

"Resolved By":Peter 或 Microsoft.VSTS.Common.ResolvedBy:Peter

今天修改。

"Changed Date"=@Today

"创建作为测试事件。

"Created Date"=@Today-1 Activity=Test

说明说明

对于诸如“History”“Description”等一些字段,不支持使用不完整的单词进行搜索。例如,如果“History”字段包含短语 reproducible behavior,而您搜索 History:repro,则将找不到相应的工作项。然而,如果搜索完整字符串 History:reproducible,则会找到相应的工作项。

使用 @Me 宏或 @Today

使用 @Me@Today 宏,可以查找指派给您或最近修改工作项。@Me 宏扩展为当前用户的全名所有工作项搜索的。@Me 宏来创建可与其他用户共享,因此,则可以通过减少您的工作必须键入指定您的用户名匹配搜索特别有用。

查找符合以下条件的所有工作项:

键入以下字符串来搜索框:

当前指派给您。

A=@Me

创建由您。

C=@Me

"解决。

"Resolved Date"=@Today-1

修改上周。

System.ChangedDate>@Today-7

"创建在 FabrikamFiber 团队项目的电话救星团队下。

"Created Date"=@Today-1 "Area Path"="FabrikamFiber\Phone Saver"

使用搜索运算符

可以使用三个搜索运算符来指定搜索条件,如下表所示。

运算符

描述

=

EQUALS 运算符。使用此运算符可搜索文本的精确匹配项。

:

CONTAINS 运算符。使用此运算符可搜索文本的部分匹配项。

-

NOT 运算符。使用此操作符可排除包含特定文本的工作项。NOT 运算符只能用于字段名称。

下面的示例演示创建搜索字符串时如何使用运算符。

查找符合以下条件的所有工作项:

键入以下字符串来搜索框:

分配给 peter 和不活动状态。

A:Peter -S=Active

在哪些事件字段不是 Development。

- Activity=Development

解决 peter。

"Resolved By":Peter

在该标题或说明中包含关键字 triage,未指派给您,并且未关闭的。

triage -A=@me -S=Closed

指派给您在标题中不包含关键字 bugbash 的活动 bug。

S=Active T=bug A=@Me -Title:bugbash

请参见

任务

指定查询筛选条件

概念

查询字段、运算符、值和变量

使用搜索框查找单个工作项

查找 Bug、任务和其他工作项