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

在VS Code中查看Git合并冲突时,如何查看行/单词级的实际差异?

在VS Code内或借助工具查看Git合并冲突的精细化差异

VS Code内置方案

  • 打开冲突文件,定位到被<<<<<<<、======、>>>>>>>标记包围的冲突块。手动选中<<<<<<<到=======之间的内容,再选中=======到>>>>>>>之间的内容,右键点击选中区域,选择「Compare Selected Range」——这个功能会把两段内容上下对比,高亮显示行或单词级别的实际差异,完全贴合你的需求。
  • 嫌手动选麻烦的话,装个「GitLens」插件就行。它的冲突处理视图自带增强对比,直接对冲突两边做单词级高亮,还能一键选择保留哪部分内容,比原生操作更顺畅。

第三方工具方案

直接把Git的默认冲突解决工具换成你熟悉的Meld或WinMerge:

  • 配置Meld:执行命令 git config --global merge.tool meld(确保Meld已安装且路径加入系统环境变量)
  • 配置WinMerge:执行命令 git config --global merge.tool winmerge
    之后遇到冲突时,运行 git mergetool,就会自动打开对应的工具,直接查看两边内容的精细化差异,和你平时的使用习惯完全一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 19:15:51