svn - SVN DIFF 命令是否有元数据排除过滤器?

标签 svn version-control properties diff metadata

我使用 SVN 作为源代码控制系统,我想知道如何在忽略任何元数据差异的同时比较目录。有没有办法告诉svn diff只比较实际内容而忽略任何元数据?

我的意思是像 SVN 属性等不影响文件内容的元数据。假设与主干 T 相比,文件 X 在分支 B 中有一个附加属性。不幸的是,即使文件 X 的实际内容相同,它也会显示在 'svn diff T B' 中。

我寻找这样的东西:

svn diff https://example.org/tags/v1 https://example.org/tags/v2 -x -ignore-metadata --summarize

更新:我通过直接在文件系统上进行比较而不是使用 SVN 工具来部分解决了这个问题。请参阅下面我自己的答案...

最佳答案

您可以通过 'filterdiff --clean' 传递 svn diff 输出以删除任何无关的行,包括属性更改。

关于svn - SVN DIFF 命令是否有元数据排除过滤器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/402522/

相关文章:

svn - 克隆/镜像 SVN 存储库

svn - 如何列出我今天在 SVN 中提交的文件?

version-control - 计算的尺寸/尺寸

unit-testing - 如何使 Mock 对象与目标对象保持同步

java - 属性文件中的单个大括号

java - 读取外部属性文件 Java/Linux

java - 确保对新的 Subversion 提交的覆盖率最小

SVN post-commit 钩子(Hook)在提交后不会运行

version-control - 如何备份 Plastic SCM 中的存储库?

delphi - 是否可以创建 TService 的后代并发布我自己的属性?