두 파일 사이의 차이점을 보여주는 diff는 줄 단위로 동작하기 때문에 코드의 차이점을 볼때는 매우 편리하나, 낱말 하나를 바꿨다든지 하는 보통 줄글의 차이점을 볼때는 불편합니다. wdiff(word diff)는 이럴 때를 위해 낱말 단위로 차이점을 보여주는 도구입니다.
그런데 저는 보통 글도 SVN에서 관리하는 경우가 있기 때문에, SVN과 wdiff를 함께 쓰려고 해 보았습니다.
svn help diff를 보면 --diff-cmd라는 옵션이 있어서 이걸 쓰면 될 것 같은데, 그렇지가 않습니다. svn diff --diff-cmd wdiff를 하면 "wdiff: invalid option -- u"라는 에러가 납니다. 아무래도 SVN이 뭔가 추가로 옵션을 넘기는 것 같습니다.
잠시 검색하여 다음과 같은 꽁수를 발견했습니다. PATH에 ($HOME/bin 같은 곳에) svnwdiff라는 쉘 스크립트를 만듭니다.