我已将网站提交到存储库中,但(在某个修订版本号下)其大小从 30mb 膨胀到 80gb!假设我不关心以前的修订版本,并且网站本身总共只有 150mg,那么解决这个问题的最佳方法是什么?
谢谢
答案1
实际上,从存储库中删除修订几乎是不可能的,但如果您可以确定大小突然膨胀的实际修订,您可以将存储库转储到临时文件中,然后将其加载到新文件中。
进入安装SVN服务器的服务器然后:
svnadmin create newrepo
svnadmin dump -r 0:1000 > oldrepo.dump
svnadmin load newrepo < oldrepo.dump
mv repo oldrepo
mv newrepo repo
表示0:1000
您想要恢复/保留的开始和结束修订。
这个 SVN 手册页告诉您如何使其工作:将存储库数据迁移到其他地方
除此之外,没有真正简单的方法可以简单地删除一个修订版本。