前言
我的SVN主机是由第三方提供的,它将我的使用限制在300 My。由于这个项目规模不大,我从来没有想到这会是个问题。一旦应用程序投入生产,我就意识到我需要某种备份机制。因此,我编写了一个shell脚本,用于导出数据库并压缩用户上传的文件。然后,我将.sql和.zip文件提交给SVN ( SVN服务器与应用程序不在同一台机器上运行)。
然后今天我注意到我已经超过了配额。我很快意识到,这一定是因为备份。
Finally...The问题
因为.zip是一个二进制文件,所以每次提交时,整个文件都会添加到存储库中(而对于文本文件,只添加了diff )?.zip文件目前约为60 in,因此鉴于备份脚本每天运行,我只能在SVN中存储5天的备份。
无论如何,我打算通过以下方式来改善这种情况:
有什么方法可以永久删除.zip的所有旧版本,重新开始使用上面描述的更有效的备份策略吗?
发布于 2012-05-31 15:13:33
您应该做以下事情来解决这个问题:
如果包含二进制数据,则200 MB并不多。如果它只是来源,它可能就足够了。
https://stackoverflow.com/questions/10834865
复制相似问题