我经常使用这个命令行,在Subversion 1.6.11和GNU diff 2.8.1上效果很好。
我也想使用
有没有解决这个
svn diff -x '--unified --ignore-space-change --ignore-all-space --ignore-eol-style --show-c-function' --no-diff-deleted my-file | vim -
然而,我想使用 diff
选项 --unified=40
来增加上下文行数,但是我所有的尝试都失败了:
$ svn diff -x '--unified=40' my-file
svn: Error parsing diff options: Missing parameter for the specified command line option
$ svn diff -x '--unified 40' my-file
svn: Invalid argument '40' in diff options
$ svn diff -x '--unified\=40' my-file
svn: Error parsing diff options: Bad character specified on command line
$ svn diff -x '-u 40' my-file
svn: Invalid argument '40' in diff options
$ svn diff -x '-u=40' my-file
svn: Error parsing diff options: Bad character specified on command line
$ svn diff -x '-U' my-file
svn: Error parsing diff options: Bad character specified on command line
我也想使用
diff
选项 --ignore-matching-lines='^[ \t]*#'
忽略注释行中的更改,但是出现了相同的错误。有没有解决这个
svn diff -x
问题的方法?