我正在尝试将Beyond Compare 3作为 Subversion 的差异程序集成到 Komodo IDE 7 中。
我有 BC3 作为差异程序在 TortoiseSVN 中工作,但我不知道如何在 Komodo 中设置它。
Komodo IDE 未在 BC3 的已知设置中列出
http://www.scootersoftware.com/support.php?zz=kb_vcs.php
我还检查了 Activestate 论坛,但没有这样的运气
http://community.activestate.com/forum/subversion-external-diff-tool
我确实尝试使用 activestate 论坛上提到的批处理文件方法以及直接使用 Komodo 中的 diff 选项。当在 Komodo 中使用 Diff 设置并直接链接到 BC3 时,我只是在 3 窗口比较中获得当前正在处理的文件,我的目标是 2 窗口比较(颠覆主干和工作副本)。
我在 Komodo 中最接近的是使用 BC3s 网站上的 TortoiseSVN 字符串,但它给了我 3 个窗口,其中 2 个具有相同的文件名。它还在比较过程中将字符串“(工作副本)添加到我的文件末尾并且无法加载文件,如果我手动远程这个我得到2个相同文件的比较。
这是我在差异选项下的 Komodo 首选项中使用的字符串
--diff-cmd "C:\\Program Files (x86)\\Beyond Compare 3\\BComp.exe" %base %mine /title1=%bname /title2=%yname /leftreadonly
我无法在批处理文件中加载任何内容。