如何在使用svn时使用Beyond Compare 3

23

我想在命令行中使用svn与Beyond Compare,获取以下输出:

Text Compare
Produced: 11/16/2008 11:45:34 AM

SourceFile,CompareFile,IOriginal,IAdded,IDeleted,IChanged,UOriginal,UAdded,UDeleted,UChanged
"E:\Downloads\eeli\eel\1.c","E:\Downloads\eeli\eel\2.c",967,192,501,270,368,113,205,89

确切的命令行是什么?


为什么会有人投票反对这个?虽然我不知道 "Beyond Compare",但是有人确实使用/了解它并且已经回答了问题?问题不太模糊或奇怪,也没有明显的拼写错误?发生了什么事情? - hayalci
3个回答

20

8
将以下内容放入(例如)c:\ bin \ bcsvn.bat
@REM To configure this as the Subversion diff command, add these lines to
@REM    c:\Documents and Settings\username\Application Data\Subversion\config:
@REM
@REM [helpers]
@REM diff-cmd = c:\bin\bcsvn.bat
@REM
@"C:\Progra~1\Beyond~1\bcomp.exe" "%6" /title1=%3 "%7" /title2=%5
@exit 0

您可能需要修正 bcomp.exe 的路径。


3

其他人提供的指示对我无效。以下是我最终的解决方案:

I. 在Windows资源管理器窗口中,右键单击 > TortoiseSVN > 设置

  1. 差异查看器
  2. 外部程序
  3. ...

    The first three steps

  4. 查找 BCompare.exe。如果您进行了正常安装,则在 C:\Program Files\Beyond Compare 4\ 中。

    实际上不需要输入文档中列出的所有奇怪变量,事实上我不能用这些变量使其工作。

  5. 如果您愿意,可以对差异查看器和合并工具的其他选项执行相同的操作。

这是最终结果应该如何呈现:

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接