我看到了指定三个文件(左,右和祖先)的选项,但似乎无法实际显示祖先.

底部窗格显示合并的结果.我宁愿看到原始内容是什么,所以我可以理解冲突左右两侧的背景.这可能吗?FileMerge有很糟糕的帮助文档.
在2.5版本中,他们最终添加了此功能."Ancestor"现在实际上意味着"Ancestor",并且有一个单独的"合并"选项
从命令行,您可以执行以下操作:
$ opendiff mine theirs --ancestor base
Run Code Online (Sandbox Code Playgroud)
"我的"是我的文件版本,"他们的"是我试图合并的版本,"基础"是"我的"和"他们"的共同祖先.
此命令将打开文件合并并在底部显示祖先(合并在2010年的示例中).
不幸的是,不能使用--merge选项和--ancestor选项.因此,您无法查看三向合并并使用"文件合并"同时解决冲突.
我开始使用File Merge来查看和理解冲突,然后像往常一样在文本编辑器中编辑冲突标记.(叹...)
据我所知,文件合并不可能做到这一点。
付费(但非常好)应用程序:http://www.deltopia.com/
开源: http: //sourcegear.com/diffmerge/