smartgit 附带的合并工具非常令人困惑。
我无法配置 kdiff3。我无法配置共同的祖先。
这是他们给我配置的唯一三个文件: ${合并文件} ${右文件} ${左文件}
有没有办法配置 kdiff3 并使用 3 路合并?
实际上 SmartGit 为 3 向合并提供了${baseFile}
参数(至少在 3.0.x 版本中)
在"首选项"面板中的"冲突解决程序>工具"下,确保选中"外部冲突解决程序"。
Command: kdiff3
Arguments: ${baseFile} ${leftFile} ${rightFile} -o ${mergedFile}