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

pau*_*ale 7 svn size dump repository svnadmin

我的存储库是2.5G.转储通道svnadmin dump myrepos > dumpfile是5G.但当我进行转储时,如 svnadmin dump myrepos -r 23785 > rev-23785.dumpfile23785是最年轻的版本,转储超过15G,此时我停止转储.

当只为一个版本请求转储时,为什么结果远大于整个转储?

Tar*_*ast 5

本页说明: http://linuxtopia.org/online_books/programming_tool_guides/version_control_with_subversion/svn.reposadmin.maint_8.html

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

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