我有一对 svn 存储库,它们比其他存储库大得多。它们对于 svn 来说并不算大,但它们占用了大量磁盘空间,我宁愿将其用于其他用途。
有哪些策略可用于减少 svn 存储库的磁盘使用?我尝试了此处描述的“删除无效交易”部分,但这并没有让我到任何地方。我还应该尝试什么?
ETA:这个问题在服务器故障上问得更好吗?
如果已用磁盘空间对您来说比版本历史更重要,那么您可以进行干净的签出并将您的项目重新导入到新的存储库中。然后可以将旧存储库存储在压缩存档中。
如果您不想丢失完整的历史记录,那么这篇文章可能对您来说很有趣:删除部分颠覆历史记录