使用gitHub官方扩展可在vscode中直接管理PR和issue。安装“github Pull Requests and Issues”扩展后登录账号,即可在编辑器内浏览、创建和审查PR,查看文件变更并评论,同时支持查看、筛选、创建Issue及关联PR与Issue,实现高效协作。

要在VSCode中集成GitHub Pull Requests和Issues,最直接的方式是使用官方提供的扩展。GitHub官方推出的 GitHub Pull Requests and Issues 扩展能让你在编辑器内查看、创建和管理PR与Issue,无需切换到浏览器。
安装扩展
打开VSCode,进入扩展面板(快捷键 Ctrl+Shift+X),搜索 “GitHub Pull Requests and Issues”。找到由GitHub官方发布的扩展(发布者显示为 GitHub),点击安装。
登录GitHub账号
安装完成后,VSCode会提示你登录GitHub账号。点击右下角的GitHub图标或在命令面板(Ctrl+Shift+P)中输入 “GitHub: Sign In” 开始授权流程。按照提示在浏览器中完成身份验证,之后你的账号将与VSCode绑定。
使用Pull Requests功能
登录后,在左侧活动栏会出现一个GitHub图标。点击它可打开Pull Requests视图。你可以:
- 浏览当前仓库的PR列表,包括打开、关闭和你参与过的PR
- 检出任意PR到本地进行测试或审查
- 查看PR中的文件变更,并直接在编辑器中添加评论
- 创建新的PR,选择目标分支并填写标题和描述
管理Issues
在同一视图中,可以切换到Issues标签页。这里支持:
- 查看项目中的所有Issue,按状态、标签或分配筛选
- 打开某个Issue查看详情、评论和时间线
- 创建新Issue,设置标题、正文、标签、负责人等信息
- 快速关联PR与Issue(例如在PR描述中写 “Fixes #123”)
提升协作效率的小技巧
这个扩展支持很多实用功能来提升开发体验:
- 在代码行上右键可“Start Review”并添加评论,方便做详细审查
- PR中的讨论更新会实时推送,保持同步
- 支持多账户管理,适合同时处理个人和组织项目
- 与VSCode的源码管理深度集成,切换PR分支像切换普通分支一样简单
基本上就这些。配置一次后,后续打开任何GitHub项目都会自动加载相关PR和Issue。对于频繁参与开源或团队协作的开发者来说,这个扩展大幅减少了上下文切换,让代码审查和问题追踪更高效。


