【发布时间】:2012-06-20 04:58:18
【问题描述】:
smartgit 自带的合并工具非常混乱。
我无法配置 kdiff3。我没有配置共同祖先。
这些是他们给我配置的仅有的三个文件: ${mergedFile} ${rightFile} ${leftFile}
有没有办法配置 kdiff3 并使用 3-way merge?
【问题讨论】:
smartgit 自带的合并工具非常混乱。
我无法配置 kdiff3。我没有配置共同祖先。
这些是他们给我配置的仅有的三个文件: ${mergedFile} ${rightFile} ${leftFile}
有没有办法配置 kdiff3 并使用 3-way merge?
【问题讨论】:
实际上 SmartGit 为 3 路合并提供了 ${baseFile} 参数(至少在 3.0.x 版本中)
在“首选项”面板的“工具”>“冲突解决器”下,确保选中“外部冲突解决器”。
Command: kdiff3
Arguments: ${baseFile} ${leftFile} ${rightFile} -o ${mergedFile}
【讨论】: