我可以使用类似的东西在两个版本之间获得差异
svn diff -r 100:200 > file.diff
但问题是由于空白的变化,有很多行出现。有没有办法只编写实际以显着方式而不仅仅是在空白中改变的那些行?
使用-x --ignore-space-change
或-x --ignore-all-space
。 (见svn -h diff
。)
您可以使用--diff-cmd参数为svn diff使用备用diff命令。 diff是一个很好的实用程序,有很多功能可以忽略空格。
例如:
svn diff --diff-cmd /usr/bin/diff -x "-w"
请注意,在此方案中,行尾不被视为空格,必须忽略:
svn diff -x --ignore-eol-style [etc...]