从历史记录中删除文件(磁盘空间不足)

时间:2013-03-11 17:57:09

标签: svn centos svnadmin

看来我们托管svn的服务器已满。有没有办法从回购历史中删除更大的文件?我所做的研究是运行svnadmin dump,将它传递给dumpfilter并将其加载到一个新的repo中。这样做的问题是我们没有足够的磁盘空间用于转储文件。我知道这很可怕。我们只有230个版本,我们真的只需要最后50个左右。如果有一些后门的方式来完成这个不会完全破坏回购 - 我全都是耳朵。

2 个答案:

答案 0 :(得分:0)

将repo移动到具有更多空间的新服务器。在虚拟机和基于云的服务器时代,它应该是最快的方法。

答案 1 :(得分:0)

我们最终从服务器中删除了一些东西,因为它不仅仅是一个svn服务器,运行头版本的转储,删除所有内容,以及加载转储文件。感谢您的评论。