资讯动态

【译】今天我将审核 GitHub 拉取请求

发布时间:2026/10/23 6:38:18 来源:尧图企业网站定制
今天我将向大家演示在开发团队协作或者管理开源项目时如何处理最常见的工作之一拉取请求Pull Request。本次演示我们会使用 Visual Studio 内置的 GitHub 工具不过这套操作思路在 Azure DevOps 中也大同小异。查看拉取请求首先打开代码仓库的拉取请求。依次选择 Git → GitHub → View Pull Requests。您也可以按下 CtrlShiftP在命令面板中搜索该命令。随后Visual Studio 会加载该仓库下所有的拉取请求并进行分组分配给我的拉取请求、仓库内全部拉取请求甚至还有 Copilot 替我创建的拉取请求。接下来选择其中一个拉取请求开始评审工作。操作拉取请求打开拉取请求后内容会加载到“View Pull Requests”面板的主区域。我习惯点击“Open in New Tab”这样它会单独新开标签页充分利用屏幕空间。拉取请求界面左侧是文件列表主窗口默认展示拉取请求概览。在这里可以阅读描述、查看已有评论也可以添加自己的评论。点击文件列表里的文件就能查看文件的差异对比视图。依托 Visual Studio 的能力C# 代码会带有语法高亮同时还能看到当前打开文件里所有类型的列表。如果查看的是已有修改的文件不是新增文件您可以选择查看完整文件或是精简视图。精简视图会折叠未改动的代码行只保留变更位置适合查看长文件避免反复滚动。您可以在拉取请求的文件上添加批注点击代码行旁的边距多选多行后也可以批量操作打开行内评论窗口。Visual Studio 会暂存这些评论直到您提交本次评审。批准与合并这个拉取请求没有问题可以合并到主分支了。在 Visual Studio 右上角点击“Approve”同步更新 GitHub 上该 PR 的状态。旁边的选项支持合并拉取请求或是设置自动合并等待其他检查项通过。这些选项遵循仓库预先配置的策略规则。引入 Copilot评审 PR 的过程中我们可以让 Copilot 充当结对伙伴。比如借助它做“小黄鸭调试式评审”针对改动内容进行梳理或是向它询问本次方案的相关问题。操作方式在活跃拉取请求列表里右键对应 PR选择 Add to Chat或者在 Copilot 对话中使用#pullrequest:id —— 两种方式都可以把这个 PR 作为对话上下文。之后您就可以继续和 Copilot 交互它会读取这份拉取请求的上下文信息。总结不管是开源项目还是企业内部项目评审和处理拉取请求都是开发者的日常工作。借助 Visual Studio所有操作都能在同一环境内完成不用在多个工具之间来回切换。同时还能享用 Visual Studio 的配套能力例如语法高亮、成员层级结构查看等。原文链接https://devblogs.microsoft.com/visualstudio/today-i-will-review-github-prs/

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑