结合svn diff --ignore-eol-style和--ignore-all-space不能正常工作:
$ svn diff -x -w --ignore-eol-style -r 1143:1177 somefile
svn: invalid option: --ignore-eol-style
并且,
$ svn diff -x --ignore-eol-style -x --ignore-all-space -r 1143:1177 somefile
只执行最后一个选项:ignore-all-space。
有人之前遇到过这个问题吗?
diff: unrecognized option '--ignore-eol-style'
的错误提示,那么请使用简写形式:svn diff -x -w
。 - Lucassvn diff --diff-cmd '/usr/bin/diff' -x '-u --ignore-all-space --ignore-blank-lines' path1 path2
(-u与svn diff一样提供了统一的样式)。 - Giso Stallenberg