我使用SVN作为源代码控制系统,我想知道如何比较目录,同时忽略任何元数据差异。有没有办法告诉svn diff
只比较实际内容并忽略任何元数据?SVN DIFF命令是否有元数据排除过滤器?
我的意思是元数据像SVN属性等不影响文件内容。假设文件X在分支B中与trunk T相比具有附加属性。不幸的是,即使文件X的实际内容相同,它也会显示在'svn diff T B'中。
我期待这样的事情:
svn diff https://example.org/tags/v1 https://example.org/tags/v2 -x -ignore-metadata --summarize
更新:我部分地通过直接在文件系统diff'ing而不是使用SVN工具解决了这个。看到我自己的回答如下...
你是什么意思的元数据? – codelogic 2008-12-31 08:32:44
“SVN属性”是一个更好的词来描述它。我修复了我的帖子,以澄清这一点.. – driAn 2008-12-31 10:39:31
如果你找到一个解决方案,请发布它,我很好奇这将如何完成。也许GIT有这个功能...... – 2009-01-03 06:30:53