I',试图将SVN存储库的一部分迁移到新位置。我转储了整个存储库,现在试着过滤掉我感兴趣的文件夹:
$ svndumpfilter include sandwiches < dumpfile > filtered-dumpfile
但是我得到了以下错误:
svndumpfilter: unsuported dump file version: 3
我看到相当旧的文章说转储过滤器不工作,如果存储库转储创建与--deltas
标志。
问题:是否有可能使用svndumpfilter
与增量转储文件?
不行。svndumpfilter
不能与已删除的转储操作
查看SVNBook:
第二个有用的选项是——delta。该选项会导致svnadmin转储To,而不是发出文件内容的全文表示形式和属性列表,只生成这些项相对于前一个项的增量版本。的大小(在某些情况下,大大减少)svnadmin Dump创建的转储文件。然而,使用此选项删除转储文件的缺点更多创建占用cpu资源,svndumpfilter不能对进行操作往往不压缩,以及他们的非愉快的同行使用第三方工具,如gzip和bzip2。