从svn服务器中删除旧版本

时间:2012-03-23 21:35:13

标签: svn svndumpfilter

我没有足够的空间在svn服务器中提交我的更改,有一种方法可以删除一些旧版本的文件以便我可以再次提交,还有另一种获取空间的方法吗? 我不是svn服务器的管理员。

3 个答案:

答案 0 :(得分:3)

如果您不想丢失完整的历史记录,则必须delete parts of subversion history,但如果使用的磁盘空间比版本历史记录更重要,则可以进行清理结帐重新导入您的项目到新的存储库。然后可以将旧存储库存储在压缩存档中。

答案 1 :(得分:1)

我认为您可以使用svndumpfilter来完成此任务,但真正的解决方案是获得一台新服务器。磁盘空间不够昂贵,有选择地在您的历史记录中挖洞似乎是一件合理的事情。

答案 2 :(得分:0)

如果您不是管理员,则无法执行此操作。真正的管理员可以做到这一点并且知道如何以最佳方式实现它!

做自己的事情!