我的svn版本是1.8.8,操作系统是Ubuntu 14.04。
我正在将项目从ant转移到maven,所以我删除了lib目录中的jar文件。当我创建一个svn diff文件进行代码审查时,我发现diff文件中包含了大量的二进制比较结果,即已删除的jar文件的内容。
我在〜/ .subversion / config中添加了“* .jar = svn:mime-application / octet-stream”,但它没有用。
如何让svn diff忽略二进制文件?
答案 0 :(得分:1)
此SO link表示您无法使svn diff
忽略某些文件,但您可以执行以下操作:
首先,制作差异文件:
svn diff > svn_diff_file
其次,使用filterdiff过滤上面创建的文件:
filterdiff svn_diff_file -x *.jar
答案 1 :(得分:0)
如果没有任何中间文件,甚至更容易:
svn diff | filterdiff -x *.jar | colordiff
colordiff仅用于查看添加或删除的颜色。