svndumpfilter - 不支持的dumpfile版本

时间:2013-01-16 12:48:44

标签: svn svnadmin svndump svndumpfilter

我正在尝试将我的SVN存储库的一部分迁移到新位置。我抛弃了整个存储库,现在尝试过滤掉我感兴趣的文件夹:

$ svndumpfilter include sandwiches < dumpfile > filtered-dumpfile

但后来我得到了以下错误:

svndumpfilter: unsuported dump file version: 3

我遇到quite old article,如果使用--deltas标志创建存储库转储,则说dump转换器无效。

问题:是否有可能将svndumpfilter与带有增量的转储文件一起使用?

1 个答案:

答案 0 :(得分:3)

不,你不能。 svndumpfilter无法使用分层转储进行操作。

检查SVNBook

  

第二个有用的选项是--deltas。此选项会导致svnadmin转储   to,而不是发出文件内容的全文表示和   属性列表,仅发出这些项目与之前项目的增量   版本。这减少了(在某些情况下,大幅度)的大小   svnadmin转储创建的转储文件。但是,有   使用此选项的缺点 - 分层转储文件更多   要创建CPU密集型,无法通过svndumpfilter 进行操作,并且   当他们的时候,他们往往不会像他们的非提升者一样压缩   使用第三方工具,如gzip和bzip2。