对拉取请求体验进行更多改进

在上一个冲刺中,我们宣布了对新拉取请求体验进行了一批改进。 在这次冲刺中,我们正在增加在该领域的投入,并进行新一轮的增强措施。 2021 年 1 月,我们计划正式推出新体验。

功能

Azure Repos

Azure Pipelines

Azure Repos

此更新包括以下基于你的反馈对拉取请求体验的增强。

注意

请注意,新的拉取请求体验将在 2021 年 1 月为所有组织启用,你将无法切换回旧体验。

单击可在内联视图和差异视图之间切换

在以前的体验中,只需单击一下就可以在内联视图和差异视图之间切换。 我们在新的体验中恢复了此功能,而无需选择下拉列表。


单击一下即可在内联视图和差异视图之间切换

在“提交”页下,可以将特定提交中所做的更改与其父提交进行比较。 但是,可能需要导航到父提交,并进一步了解该提交与其自己的父提交有何不同。 当你想要了解发布中的所有更改时,通常需要这样做。 我们向提交添加了一个父级卡,以帮助你实现这一目标。


导航到父提交

在 PR 文件选项卡中,为名称较长的文件夹和文件提供更多空间

由于文件树中缺少水平间距,具有长名称的文件夹和文件被切断。 我们通过修改树的缩进以匹配根节点,并在页面上隐藏省略号按钮(悬停时除外),在树中恢复了一些额外的空间。

新文件树的图像:


为文件夹和文件提供更多空间 的更多空间

将鼠标悬停在目录上时文件树的图像:


名称显示

在 PR 文件选项卡中调整差异窗格大小时保留滚动位置

在 PR 文件选项卡中调整并排差异窗格的大小时,用户的滚动位置将丢失。 此问题已修复;用户的滚动位置现在保留在差异窗格的调整大小中。

在移动设备上搜索提交

在移动设备上查看“提交”页面时,新体验中缺少搜索框。 因此,你很难通过哈希找到一个提交并打开它。 现已修复此问题。

对于新的 PR 文件差异移动视图,改进了对空间的使用

我们更新了此页面,以更好地利用空间,这样用户就可以在移动视图中看到更多的文件,而不是让 40% 的屏幕被标题占据。


改进了新 PR 文件名的空间使用

增强了 PR 摘要视图中的图像

PR 中编辑的图像未显示在 PR 摘要视图中,但在 PR 文件视图中正确显示。 此问题已解决。

增强了创建新的 PR 时的分支体验

在此更新之前,这种体验并不理想,因为它会将更改与存储库的默认分支而不是比较分支进行比较。


分支体验增强

Azure Pipelines

注意

Azure Pipelines 映像会不断更新,以便为用户提供尽可能最佳的体验。 这些例行更新主要针对的是解决 bug 或过时软件。 它们通常不会对管道产生任何影响,但这种情况并不总是如此。 如果管道依赖于已在映像上删除或更新的软件,则可能会受到影响。

若要了解有关 Windows、Linux 和 macOS 映像即将推出的更新的详细信息,请阅读以下公告:

若要查看即将发布的发行说明(预发行)和部署的更改,请订阅以下发行说明:

代理池的历史图 (预览版)

我们经常收到用户的问题,他们想知道为什么他们的作业没有运行。 对于这个问题,最常见的答案是池的并发能力不足;但是从历史上看,很难诊断出这一点。

今天,我们很高兴宣布推出代理池历史使用图表的公共预览版。 这些图表允许你查看在池中运行的作业,并在长达 30 天的时间内与池并发性进行比较。 你可以以四个不同的时间间隔(1、7、14、30 天)深入分析此数据。


历史图

分析服务每 10 分钟对代理池使用情况数据采样和聚合。 作业数是根据指定时间间隔内运行作业的最大数目绘制的。

此功能默认处于启用状态。 若要试用,请遵循以下指南。

  1. 在项目设置中,导航到管道“代理池”选项卡
  2. 从代理池中选择一个池(例如,Azure Pipelines)
  3. 在池中,选择“分析”选项卡

ServiceNow 与 YAML 管道的更改管理集成

适用于 ServiceNow 的 Azure Pipelines 应用可帮助集成 Azure Pipelines 和 ServiceNow 更改管理。 通过此更新,我们进一步推进 Azure Pipelines 对 ServiceNow 中变更管理流程的了解,扩展至 YAML 管道。

通过在资源上配置“ServiceNow 更改管理”检查,现在可以在将构建部署到该资源之前暂停,等待更改获得批准。 可以为某个阶段自动创建新更改,也可以等待现有更改请求。


ServiceNow 变更管理集成

可以在服务器作业中添加 UpdateServiceNowChangeRequest 任务,以更新变更请求,包括部署状态、备注等信息。

后续步骤

注意

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

前往 Azure DevOps 去看看吧。

如何提供反馈

我们很乐意听到你对这些功能的看法。 使用帮助菜单报告问题或提供建议。

提出建议

还可以在 Stack Overflow上获得社区的建议,并解答您的问题。

谢谢

Vijay Machiraju