You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在VS Code/GitLens中对比Git分支并支持编辑当前分支?

VS Code及GitLens分支对比编辑功能说明

VS Code原生就支持该需求,GitLens也提供了更便捷的增强实现,具体操作如下:

原生VS Code操作步骤

  • 打开左侧源代码管理面板,点击面板右上角的三个点图标打开更多操作菜单,依次选择「分支」→「与分支比较...」,在弹出的选择框中选中你要对比的目标分支即可触发对比视图。
  • 对比视图默认左栏为目标分支的文件内容(只读不可修改),右栏为当前分支的对应文件内容,可直接在右栏进行编辑,改动会直接同步到当前分支的工作区,和在源代码管理面板查看未暂存更改时的编辑体验完全一致。

GitLens增强操作步骤

  • 安装GitLens插件后打开左侧GitLens面板,找到「分支」分组,右键点击你需要对比的目标分支,选择「与工作区比较」即可打开对比视图。
  • 对比视图的编辑逻辑和原生一致,右栏为当前分支可编辑内容,所有改动直接生效到本地工作区。

补充小技巧

如果仅需要对比单个文件和其他分支的版本,可直接在文件标签栏右键点击对应文件,选择「选择以比较」,再选中对应分支的该文件版本即可打开单文件对比视图,同样支持右栏直接编辑。

内容的提问来源于stack exchange,提问作者Michael

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 15:39:02