23

我想使用 svn 命令行,并获得以下输出

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

确切的命令行是什么?

4

3 回答 3

20

此处概述了不同版本控制系统的所有 Beyond Compare 设置:http ://www.scootersoftware.com/download.php?c=kb_vcs

对于 TortoiseSVN,请尝试http://www.scootersoftware.com/support.php?zz=kb_vcs#tortoisesvn

于 2011-01-21T01:12:51.717 回答
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 的路径。

于 2008-11-16T20:22:12.587 回答
1

其他人建议的说明对我不起作用。这是我最终得到它的方式:

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

  1. 差异查看器
  2. 外部的
  3. ...

    前三个步骤

  4. 找到BCompare.exe。如果您进行了正常安装,则它位于C:\Program Files\Beyond Compare 4\.

    没有必要输入文档中列出的所有古怪变量,事实上我无法让它与这些变量一起工作。

  5. 如果需要,继续对 Diff Viewer 和 Merge Tool 中的其他选项执行相同的操作。

这是决赛的样子:

在此处输入图像描述

于 2019-05-20T16:14:24.577 回答