如何使svn diff只显示两个修订版本之间的非空白行变化
我可以使用类似的东西之间的差异
svn diff -r 100:200 > file.diff
但问题在于,由于空白的变化,出现了很多行。 有没有办法只写那些真正改变的行,而不仅仅是空白?
您可以使用
svn diff -r 100:200 -x -b > file.diff
HTH
使用-x --ignore-space-change
或-x --ignore-all-space
。 (见svn -h diff
。)
您可以使用svn diff的–diff-cmd参数的替代diff命令。 diff是一个很好的工具,它有很多忽略空白的function。
例如:
svn diff --diff-cmd /usr/bin/diff -x "-w"