svn diffで全行が差分として出力されてしまう場合は、たいてい、改行文字の違いが原因、以下のコマンドを使うとうまくいく。
svn diff -x --ignore-eol-style
毎回入力するのは面倒なので、aliasを作っておくとよい。
alias svndiff="svn diff -x --ignore-eol-style"
aliasはログオフするとリセットされてしまうので、ログイン時に自動設定するよう設定しておくとよい。bashの場合~/.bashrcに上記の1行を足しておけばよい。