首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >svndumpfilter排除不会减少转储文件大小。

svndumpfilter排除不会减少转储文件大小。
EN

Server Fault用户
提问于 2015-12-15 01:19:21
回答 1查看 675关注 0票数 0

我有一个svn回购,它已经成长了一段时间,我正在尝试通过删除(1)过时的内容和(2)非常古老的历史来减少它。现在,我正面临着#1中的问题,还没有开始于#2。

我有一个目标文件,其中包含顶级路径前缀:

代码语言:javascript
复制
/.idea
/Demo-1
etc. Also attempted "/.idea/", ".idea", ".idea/" :-(

经过过滤后,我预计会减少50%-60%的尺寸,包括:

代码语言:javascript
复制
cat current.dump | svndumpfilter exclude --targets targets-file --pattern \
      --drop-empty-revs >filtered.dump

但是,在两个转储文件大小上没有明显的差别。我建立了一个新的回购与过滤器输出,并采取了另一个转储-相同的大小。没有错误输出。它只说:

代码语言:javascript
复制
Excluding (and dropping empty revisions for) prefix patterns:
   '/.idea'
   '/Demo-1'
   etc

我在Linux3.0.101-0.29上的SVN1.8.9上--默认--一个AWS AMI。

我是不是错过了一些步骤或选择?谢谢。

EN

回答 1

Server Fault用户

发布于 2015-12-15 09:47:45

  1. 我看到了空的--pattern选项。这可能不是错误,但无论如何也不是好事。
  2. 只有在筛选过的节点(或编辑二进制文件-TBT!)中添加了大量的大文件时,转储的大小才能大幅减少:临时编辑不需要转储中的大量信息。
票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/743044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档