无需离开 Visual Studio 即可审阅拉取请求
自 2024 年起您就可以在 Visual Studio 中创建拉取请求。如今您还能直接在 IDE 内对来自 GitHub 和 Azure DevOps 的拉取请求进行审阅、添加评论以及批准操作全程无需退出 IDE。查找并打开拉取请求您可以通过 Git Repository 窗口、Git Changes 窗口或 Git 菜单查看打开的代码仓库的拉取请求列表。若当前分支已有处于激活状态的拉取请求您也能从 Git Changes 窗口直接打开该请求。当您打开拉取请求时可在同一界面统一查看概览、代码变更、提交记录与评审人员信息。若团队成员需要您快速完成评审您只需打开 Visual Studio找到对应的 PR就能直接查看所需内容。您可以从这里选择想要查看的详细程度。无需切换分支即可审阅拉取请求这样您既能查看代码改动又能保留当前分支、未提交修改以及现有的工作状态不受影响。如果您想要更细致地查看代码也可以检出这个 PR 分支借助 Visual Studio 的跳转、构建与调试工具深入研读代码。不拉取分支进行审阅适合快速浏览而当您需要深度排查分析时拉取对应分支会是更好的选择。当您同时处理多项评审工作时可在活跃的拉取请求之间快速切换无需逐一检出所有请求。这能让您在白天工作时抽空参与评审之后再无缝回归自身工作。查看修改内容拉取请求视图旨在帮助您快速浏览拉取请求。打开任意已修改文件即可行内或并排查看代码差异也可使用多文件汇总视图一览所有修改内容。提示若您想更完整地查看代码差异可收起左侧面板仅聚焦代码区域。您也可以按提交记录逐一进行审查当一个拉取请求包含多个逻辑步骤且您想要理清变更的演变过程时这种方式会十分实用。评论与探讨您可以针对特定代码行添加评论、回复评论讨论结束后还可结束讨论会话。存在未处理评论的文件会在 Changes 列表中标注出来方便快速定位有讨论内容的位置。所有内容均可在 Visual Studio 与浏览器之间同步。当您在已检出代码中审查拉取请求时只需点击一下就能将代码建议直接应用到本地工作副本中。若没有现成的修改建议GitHub Copilot 可根据评论及周边代码生成修复方案方便您立刻查看效果并进行测试。批准、完成并合并