如何告诉svn的diff来忽略空格/制表符缩进的差异?

时间:2012-01-23 15:44:46

标签: svn

Svn diffs用于一个名为Cornerstone的工具,它允许人们通过查看更改内容来快速而脏的代码审查。不幸的是,如果多个开发人员使用不同的缩进方案,例如一个人正在使用vi而另一个正在使用emacs而另一个正在使用美化程序,svn的差异可能会变得混乱,并且当每个人的缩进都不显示时,将每个人的缩进显示为真实/功能差异。

那么......如何告诉svn巧妙地区分事物而不是将每个1空间差异显示为显着差异?

感谢。

1 个答案:

答案 0 :(得分:20)

使用-x -w作为参数,例如

svn diff -x -w myfile

-x之后是传递给diff程序的参数,对于svn -w使用的默认diff,意味着忽略所有空格