首页 > 解决方案 > 我可以将哪些 Git 合并工具与自定义合并驱动程序一起使用?

问题描述

我为 JSON 编写了一个自定义合并驱动程序,它输出 diff3 格式。我尝试过的所有优秀的可视化合并工具都坚持在显示 GUI 之前重新合并文件。是否有任何工具可以将冲突文件<<<<<<< ||||||| ======= >>>>>>>用作输入?理想情况下是 diff3 格式,但常规冲突格式也可以。

我有一些运气:
VSCode - 可以识别标记并提供按钮,但没有并排视图。他们的路线图上有一个适当的 3 路合并,所以我充满希望。
TkDiff - 有效但很难使用。很难在 Windows 上安装,而且它绝对不是主要用于合并。合并界面在启动时隐藏并显示不记得,许多不必要的弹出对话框,保存很愚蠢等。最新版本(5.0)未测试冲突解决;脚本中的错误导致无法打开它(我提交了修复)。

我没有运气:
Sublime Merge
Meld
P4Merge
Kdiff3 Vimdiff

标签: gitmergegit-merge-conflictmergetooldiff3

解决方案


推荐阅读