我最近从默认的 merge 切换到 diff3 并发现后者非常好,但在文档中找不到现有样式的完整列表,最好有详细的描述。
diff3 看起来不错,但我想了解你可以使用的所有工具也没什么坏处。
(目前,从 Git 2.18 开始)只有两种有效的冲突样式:
diff3
和 merge
。这将来可能会改变,但自 Git 1.6.1(引入 merge.conflictStyle
时)以来就没有改变。请参阅 xdiff-interface.c 中的函数 git_xmerge_config
。