svndumpfilter-不支持的转储文件版本
我正在尝试将我的SVN存储库的一部分迁移到新位置。我转储了整个存储库,现在尝试筛选出我感兴趣的文件夹:svndumpfilter-不支持的转储文件版本,svn,svnadmin,svndump,svndumpfilter,Svn,Svnadmin,Svndump,Svndumpfilter,我正在尝试将我的SVN存储库的一部分迁移到新位置。我转储了整个存储库,现在尝试筛选出我感兴趣的文件夹: $ svndumpfilter include sandwiches < dumpfile > filtered-dumpfile 我曾说过,如果存储库转储是使用--delta标志创建的,则转储过滤器不起作用 问题:是否可以将svndumpfilter与带增量的转储文件一起使用?不,您不能svndumpfilter无法对deltified转储进行操作 检查: 第二个有用的选项是-
$ svndumpfilter include sandwiches < dumpfile > filtered-dumpfile
我曾说过,如果存储库转储是使用--delta
标志创建的,则转储过滤器不起作用
问题:是否可以将
svndumpfilter
与带增量的转储文件一起使用?不,您不能<代码>svndumpfilter无法对deltified转储进行操作
检查:
第二个有用的选项是--delta。此选项导致svnadmin转储
到,而不是发出文件内容的全文表示形式和
属性列表,仅根据这些项的上一个属性列表发出这些项的增量
版本。这会(在某些情况下,会大幅)减小系统的大小
svnadmin dump创建的转储文件。但是,,
使用此选项的缺点是deltified dump文件更为复杂
要创建CPU密集型,无法由svndumpfilter操作,并且
在以下情况下,其压缩效果往往不如其非熔融对应物
使用第三方工具,如gzip和bzip2
显而易见的解决方法是避免使用
--delta
选项,或者(如果您没有访问原始存储库的权限)将转储导入临时存储库并再次导出。
svndumpfilter: unsuported dump file version: 3