Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>mergevNew to Visual Studio Code? Get it now.
mergev

mergev

riconext

| (0) | Free
使用 mergev 三栏界面解决 Git 冲突
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

mergev

在 VS Code 里用三栏界面解决 Git 冲突:左侧是 Yours,中间是 Result, 右侧是 Theirs。按冲突块逐个选择,保存后自动 git add。

功能

  • 在 Activity Bar 列出当前工作区的冲突文件
  • 从 Source Control 的 merge 分组打开冲突文件
  • 三栏对照:Yours、Result、Theirs
  • 逐块选择左侧、右侧,或两侧都保留
  • 文件级 Accept Yours / Accept Theirs
  • 保存后写回工作区并执行 git add

要求

  • macOS(Apple Silicon 或 Intel)
  • Visual Studio Code 1.85 或更高版本
  • Git 可通过 PATH 访问,或已配置 mergev.gitPath

当前版本不支持 Windows、Linux,也不支持 Remote SSH、WSL、 Dev Container 等远程 Extension Host。

怎么用

  1. 在 Git 仓库中出现 merge、rebase 或 cherry-pick 冲突。
  2. 打开 VS Code 工作区。
  3. 点击 Activity Bar 中的 mergev 图标,展开仓库查看冲突文件。
  4. 也可以在 Source Control 的 merge 分组中,右键选择 「使用 mergev 打开」。
  5. 在三栏界面中处理冲突块,或对整份文件执行 Accept Yours / Accept Theirs。
  6. 所有冲突处理完成后点击保存。mergev 会写回文件并 git add。
  7. 回到终端继续原来的 Git 操作,例如 git commit 或 git rebase --continue。

Result 始终只读。关闭 Tab 后,尚未保存的冲突决策不会恢复。 当前版本不提供键盘快捷键,Cmd+S 也不会保存结果。

配置

  • mergev.gitPath:Git 不在 PATH 时填写可执行文件路径。
  • mergev.sidecarPath:内部测试时覆盖内置 sidecar 路径。

许可证

MIT。详见 LICENSE。

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft