두 파일 사이의 차이점을 보여주는 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라는 쉘 스크립트를 만듭니다.
KLDP 블로그는 그다지 화려하지도, 많은 기능을 제공하지도 않지만 F/OSS, IT에 관련된 충실한 내용을 담고자 노력하는 분들이 함께 만들어 나가고 있습니다. 혹시라도 이곳에서 블로그를 운영하시고자 하는 분은 이곳으로 어떤 내용으로 운영하실지를 알려 주십시오. 확인 후 개설 여부를 결정하여 알려 드리도록 하겠습니다.