Изменить инструмент сравнения SVN по умолчанию

Просмотрите эту ссылку:

http://blog.tplus1.com/index.php/2007/08/29/how-to-use-vimdiff-as-the-subversion-diff-tool/

Вот diff копия для удобства SOer:

Получите diff этот скрипт diffwrap.sh и diff сохраните его где угодно. Я subversion сохранил свой в моем Каталог svn $ HOME / bin. Обязательно svn сделайте это исполняемый diff файл! Я показываю это ниже:

#!/bin/sh
# Configure your favorite diff program here.
DIFF="/usr/bin/vimdiff" 
# Subversion provides the paths we need as the sixth and seventh
# parameters.
LEFT="$6"
RIGHT="$7"
# Call the diff command (change the following line to make sense for
# your merge program).
"$DIFF" "$LEFT" "$RIGHT"

# Return an errorcode of 0 if no differences were detected, 1 if some were.
# Any other errorcode will be treated as fatal.

Затем svn измените файл $HOME/.subversion/config так, чтобы subversion он указывал на этот скрипт:

[helpers]
diff-cmd = /home/matt/bin/diffwrap.sh

Тогда subversion найдите файл для сравнения!

svn

diff

2022-11-10T23:55:42+00:00