Как использовать SVN с не сравнивать 3 - PullRequest
23 голосов
/ 16 ноября 2008

Я хочу использовать командную строку 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

Какова точная командная строка?

Ответы [ 3 ]

19 голосов
/ 21 января 2011

Все настройки Beyond Compare для различных систем контроля версий описаны здесь: http://www.scootersoftware.com/download.php?c=kb_vcs

Для TortoiseSVN попробуйте http://www.scootersoftware.com/support.php?zz=kb_vcs#tortoisesvn

8 голосов
/ 16 ноября 2008

Поместите это в (например) 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.

1 голос
/ 20 мая 2019

Инструкции, предложенные другими, не сработали для меня. Вот как я наконец получил это:

I. В окне проводника Windows щелкните правой кнопкой мыши> TortoiseSVN> Настройки

  1. Diff Viewer
  2. Внешний
  3. ...

    The first three steps

  4. Найти BCompare.exe. Если вы сделали нормальную установку, она находится в C:\Program Files\Beyond Compare 4\.

    Нет необходимости вводить все причудливые переменные, описанные в документации, фактически я не смог заставить их работать с ними.

  5. Если хотите, сделайте то же самое для других параметров в Diff Viewer и Merge Tool.

Вот как должен выглядеть финал:

enter image description here

...