Как использовать SVN с не сравнивать 3
Я хочу использовать командную строку SVN с запредельным сравнением и получить следующий вывод
Сравнение текста Произведено: 16.11.2008 11:45:34
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,105,89
Какова точная командная строка?
2 ответа
Поместите это в (например) 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.
Все настройки Beyond Compare для разных систем контроля версий описаны здесь: http://www.scootersoftware.com/download.php?c=kb_vcs
Для TortoiseSVN попробуйте http://www.scootersoftware.com/support.php?zz=kb_vcs
Инструкции, предложенные другими, не сработали для меня. Вот как я наконец получил это:
I. В окне проводника Windows щелкните правой кнопкой мыши> TortoiseSVN > Настройки
- Diff Viewer
- внешний
...
найти
BCompare.exe
, Если вы сделали нормальную установку, она находится вC:\Program Files\Beyond Compare 4\
,Нет необходимости вводить все причудливые переменные, описанные в документации, на самом деле я не мог заставить их работать с ними.
Если хотите, сделайте то же самое для других опций в Diff Viewer и Merge Tool.