ABDiff 도움말

Subversion 통합

Subversion에서 작은 래퍼 스크립트를 추가함으로써 abd을 외부 diff/merge 도구로 사용할 수 있습니다.

1) 래퍼 스크립트 만들기

~/bin/svn-diff-abd 만들기:

#!/bin/sh
prev=""
last=""
for arg in "$@"; do
  prev="$last"
  last="$arg"
done
exec abd --local "$prev" --remote "$last"

~/bin/svn-merge-abd 만들기:

#!/bin/sh
BASE="$1"
THEIRS="$2"
MINE="$3"
MERGED="$4"
exec abd --base "$BASE" --local "$MINE" --remote "$THEIRS" --result "$MERGED"

두 파일을 모두 실행 가능하도록 설정하십시오:

chmod +x ~/bin/svn-diff-abd ~/bin/svn-merge-abd

2) Subversion 설정

편집 ~/.subversion/config:

[helpers]
diff-cmd = /Users/you/bin/svn-diff-abd
merge-tool-cmd = /Users/you/bin/svn-merge-abd

3) 사용하기

참고