跟踪工作项和拉取请求

Azure DevOps Services |Azure DevOps Server |Azure DevOps Server 2022 |Azure DevOps Server 2020

使用“关注”功能,随时了解对特定工作项或拉取请求的更改。 此功能会逐个提供有针对性的通知,帮助你跟踪对工作而言最重要的项,而无需信息过载。

Tip

快速入门:在任何工作项上选择“关注”图标或拉取请求,以在更改时开始接收通知。

可以使用“关注”功能执行哪些操作

  • 跟踪特定事项:仅收到你选择关注的工作项和拉取请求的通知
  • 自定义通知:选择何时接收警报(所有更改、提及或特定字段更新)
  • 查询关注的项:使用 @Follows 宏创建自定义查询和仪表板
  • 保持专注:仅关注工作重要事项,避免通知重载

以下内容与订阅有何不同

Feature Following 通知订阅
Scope 您选择的单个项目 跨项目的广泛标准
Setup 一键点击特定项目 配置规则和筛选器
最适用于 跟踪特定工作项/PR 自动化团队工作流
Examples 报告漏洞后 分配给你的所有事项

有关基于更广泛条件的自动通知,请参阅 “管理个人通知”。

Prerequisites

Category Requirements
Permissions - 若要查看、关注和编辑工作项:查看此节点中的工作项,并 编辑此节点中的工作项 权限设置为 “允许”。 默认情况下,参与者组具有这些权限。 有关详细信息,请参阅设置工作跟踪权限
- 将标记添加到工作项:将项目级创建新标记定义权限设置为允许。 默认情况下,参与者组拥有此权限。
访问级别 - 项目成员
- 若要将标记添加到工作项,或者查看或跟踪拉取请求:至少具有“基本”访问权限
- 若要查看或跟踪工作项:需至少拥有 级别的利益相关者 访问权限。 有关详细信息,请参阅 关于访问级别
- 所有项目成员(包括 读者 组中的成员)都可以发送电子邮件,其中包含工作项。

Note

  • 为希望参与讨论和评审进度的成员提供 利益干系人访问权限 。 这些成员通常不参与代码贡献,但希望查看工作项、待处理事项、看板和仪表盘。
  • 默认情况下,公共项目的所有贡献者利益相关者都可以添加新的和现有的标签。 在私人项目中,利益干系人只能添加现有标签。 要控制创建新标签的能力,请在项目级别设置创建标签定义权限。 有关详细信息,请参阅 更改项目级权限

Note

  • 为希望参与讨论和评审进度的成员提供 利益干系人访问权限 。 这些成员通常不参与代码,但想要查看工作项、积压工作、面板和仪表板。

跟踪工作项

快速步骤:在任何工作项上选择 “关注 ”图标,开始接收通知。

显示“工作项”窗体的屏幕截图,其中显示了“关注”图标控件。

自定义通知首选项

选择“设置”图标,该图标位于“关注”旁边,以选择通知接收方式:

显示以下“工作项”窗体通知设置对话框的屏幕截图。

Option 收到通知时 最适用于
已订阅 (默认值) 对工作项的任何更改 正在处理的项目
未订阅 只有当某人完成@mentions时 想闲时观看的内容
Custom 当特定字段发生更改时 仅限关键更新

自定义通知触发器:

  • 状态更改:状态更新时,例如“新建→活动→已解决
  • 分配更改:分配新用户时
  • 迭代更改:当系统将项目移动到不同的冲刺时

触发通知的内容

当团队成员执行以下作时,你会收到电子邮件通知:

Action Example
批注或讨论 添加注释,@mention 你,开始讨论
更新字段 更改标题、说明、优先级、标记
修改附件 添加屏幕截图、文档或删除文件
更改关系 关联/取消关联工作项,更新父项/子项

Note

你不会收到你自己所做的更改的通知。

快速提示:在 “更改首选电子邮件地址”中更改电子邮件首选项。

若要停止关注,请选择“ 已关注 ”图标。

关注拉取请求

快速步骤:转到任何拉取请求→更多操作关注

显示“拉取请求”上下文菜单的屏幕截图,其中显示了“关注”图标选项。

拉取请求通知

When 发生了什么事 为什么它很重要
添加了注释 某人评论或讨论代码 随时了解反馈
查看状态更改 已批准、请求更改或新增审阅者 跟踪审阅进度
代码更新 向分支推送新提交 查看最新更改
状态更改 PR 已完成、已放弃或已重新打开 了解最终结果

Note

与工作项一样,你不会收到有关自己所做的更改的通知。

若要停止关注:打开 更多操作,请选择关注

查看和管理关注的项目

选项 1:通过查询快速访问

路径面板查询所有我的查询关注的工单

屏幕截图显示 Boards>查询>所有>关注的工作项导航。

您可以在此处执行的操作:

  • 查看项目中的所有关注项
  • 按任何字段排序和筛选
  • 添加自定义列
  • 打开项目以供快速审阅

选项 2:工作项中心

路径版块工作项“关注”选项卡

显示“Boards>”工作项并切换到“关注”页面的屏幕截图。

最佳选择:精简视图专注于您关注的项目。

使用 @Follows 创建自定义查询

使用 @Follows 宏生成功能强大的查询,这些查询将遵循的项目与其他条件相结合。

基本 @Follows 查询

显示 ID 为 In @Follows 查询子句的查询编辑器的屏幕截图。

Steps:

  1. 创建新查询:查询新查询
  2. 添加子句:IDIn@Follows
  3. “保存”和“运行”

高级查询示例

最有用的查询:

查询目的 查询子句 为什么它很有用
我关注的高优先级项 ID 输入 @Follows
并且优先级 = 1
关注关键项目
我的团队关注的项目 ID 输入 @Follows
并分配给组内 [团队]
团队协作
最近更新 ID 输入 @Follows
并且更改日期 >= @Today - 7
查看最近的活动
我关注的被阻止项 ID 输入 @Follows
并且状态 = 已阻止
跟踪障碍

Tip

共享查询结构:虽然 @Follows 是个人,但你可以与团队成员共享查询模板,以创建一致的后续工作流。

以下事项的最佳做法

请考虑以下策略,充分利用“关注”功能:

何时关注工作项

  • 创建的项目:自动跟踪所报告的 bug 或你请求的功能
  • 跨团队依赖项:关注影响工作但未分配给你的项目
  • 严重 bug:监控影响您领域的高优先级问题
  • 学习机会:关注项目以了解团队如何解决类似问题

管理通知音量

  • 使用自定义设置:设置特定的字段触发器,而不是遵循所有更改
  • 定期查看:取消关注已完成且不再需要监视的项目
  • 批量审核:每周检查“关注”选项卡,而不是回复每封电子邮件
  • 团队协调:同意以下策略以避免重复监视

查询策略

  • 创建个人仪表板:使用 @Follows 查询构建组件,以便快速检查状态。
  • 设置警报:使用与@Follows结合的查询来创建其他通知规则
  • 跟踪模式:监视关注的项以识别常见问题或瓶颈

常见问题故障排除

未收到通知

检查以下设置:

  • 个人通知:在通知设置中验证电子邮件地址
  • 关注状态:确认项目显示“关注”图标(而不仅仅是“关注”)
  • 通知首选项:检查是否错误地选择了“未订阅”
  • 电子邮件筛选器:查找垃圾邮件或筛选文件夹中的 Azure DevOps 电子邮件

通知过多

减少通知量:

  • 将大批量项切换到“自定义”设置,并使用特定字段触发器
  • 对要跟踪但不需要立即警报的项目使用“未订阅”
  • 创建每日摘要查询而不是实时通知
  • 取消关注已完成或无关紧要的项目

以下内容不可用

可能的原因:

  • 权限:至少需要利益干系人访问权限才能关注项目
  • 项目访问:验证可以查看工作项或拉取请求
  • 功能可用性:以下要求 Azure DevOps Services 或 TFS 2017 或更高版本

常见问题

问:是否可以添加其他人来关注工作项或 PR?

A: 否,关注是用户个人行为 - 每个用户必须自行关注条目。 但是,可以:

  • 共享项目链接 并要求他们关注它
  • 为更广泛的自动警报设置团队通知
  • 为提高团队可见性而创建包含的共享查询

有关团队范围的通知,请参阅 “管理团队通知”。

问:如果我关注多个项目,我会收到太多通知吗?

A: 您可以通过以下方式控制通知音量:

  • 仅为特定字段的更改使用自定义通知设置
  • 将项设置为 “未订阅 ”(仅提及)进行被动监视
  • 创建查询以批量查看关注的项目,而不是单个电子邮件

问:是否可以跨不同项目关注项?

一个: 是的! “关注”功能适用于组织中的所有项目。 使用 关注的工作项 查询以集中查看所有内容。

问:是否自动关注创建或分配的项目?

一个: 否,以下作始终为手动作。 需要在要跟踪的每个项上显式选择“关注”图标。

问:是否可以导出我关注的项目列表?

答:是的,请使用“关注的工作项”查询并将结果导出到 CSV,或者创建自定义查询并导出查询的结果。

后续步骤