为什么单个修订版的SVN转储大于完整转储?

我的存储库是2.5G。 通过svnadmin dump myrepos > dumpfile为5G。 但是当我做一个像svnadmin dump myrepos -r 23785 > rev-23785.dumpfile dump这样的svnadmin dump myrepos -r 23785 > rev-23785.dumpfile其中23785是最新的修订版,转储超过了15G,并且在那时我停止了转储。

为一次修改请求转储时,为什么结果远大于整个转储?


此页面解释:http://linuxtopia.org/online_books/programming_tool_guides/version_control_with_subversion/svn.reposadmin.maint_8.html

“为确保每次执行svnadmin转储的输出都是自给自足的,第一次转储的修订默认为存储库修订版本中每个目录,文件和属性的完整表示。

但是,您可以更改此默认行为。 如果您添加 - 增量选项“

链接地址: http://www.djcxy.com/p/56085.html

上一篇: Why is a SVN dump of a single revision larger than a full dump?

下一篇: MongoDB: what is the most efficient way to query a single random document?