Azure Repos - Sprint 155 更新

功能

改进了代码搜索筛选选项

以前,代码搜索支持 39 个代码搜索筛选器,例如 注释:def:。 数据表明,有许多筛选器未使用,因此我们将删除一些筛选器并合并其他筛选器。 通过此更新,我们将筛选器数量减少到 19 个。 这将帮助提高代码搜索查询的效率并减少界面中的混乱。

代码搜索筛选器选项。

例如,现在 func: 映射到 方法:,即,如果搜索 func:AccountAdmin,结果将映射到 method:AccountAdmin。 同样, macrodef:macroref: 映射到 macro:。 另一方面,由于缺少使用,诸如 union:org: 之类的筛选器已被弃用。

拉取请求的代码覆盖率指标和分支策略

现在可以在 拉取请求 (PR) 视图中查看更改的代码覆盖率指标。 这可确保通过自动测试充分测试更改。 覆盖率状态将在 PR 概述中显示为注释。 可以查看在文件差异视图中更改的每个代码行的覆盖率信息的详细信息。

拉取请求的代码覆盖率指标和分支策略

查看更改的每个代码行的覆盖率信息的详细信息。

此外,存储库所有者现在可以设置代码覆盖率策略,并阻止将未经测试的大型更改合并到分支中。 可以在存储库根目录处签入的设置文件中定义azurepipelines-coverage.yml所需的覆盖率阈值,并且可以使用为 Azure Repos 中的其他服务功能配置分支策略来定义覆盖策略。

定义覆盖阈值。

筛选拉取请求中的注释通知

拉取请求中的注释通常会由于通知而生成大量噪音。 我们添加了一个自定义订阅,允许你按评论年龄、评论者、已删除的评论、提及的用户、拉取请求作者、目标分支和线程参与者筛选订阅的评论通知。 可以通过单击右上角的用户图标并导航到“ 用户设置”来创建这些通知订阅。

筛选拉取请求中的注释通知。

在“用户设置”中筛选批注通知。

拉取请求注释的服务挂钩

现在可以基于存储库和目标分支为拉取请求中的注释创建服务挂钩。

拉取请求注释的服务挂钩。

后续步骤

注意

这些功能将在未来两到三周内推出。

前往 Azure DevOps 并查看。

如何提供反馈

我们很想听听你对这些功能的看法。 使用反馈菜单报告问题或提供建议。

提出建议

你还可以在 Stack Overflow 上获得社区的建议和问题的答案。

此致

Sam Guckenheimer