【发布时间】:2011-12-10 00:27:55
【问题描述】:
我有一个非常大的 (~6GB) SVN 存储库,为此我编写了一个批处理文件脚本来每天进行增量备份。该脚本检查上次备份的运行时间并仅转储自那时以来的修订。
文件名为:backup-{lower_revision}-{higher_revision}.svn 例如:backup-156-162.svn、backup-163-170.svn。
这意味着我有很多小转储文件,我想这很好(比很多 6GB 转储文件好),但我有点担心从我应该需要这些备份。
为了减少文件总数,我已经开始在每个月的第一天进行一次完整转储,但是,如果我需要在 30 日恢复,那将是 30 个转储文件,这可能需要一段时间.
我一直在考虑的是:
- 手册:
svnadmin load c:\myRepo < backup-1-10.svn
等待svnadmin load c:\myRepo < backup-11-24.svn
等待
等等…… - 批处理文件使上述过程不那么繁琐
- 将每个文件附加在一起并进行一次加载(如果这可能吗?)
处理这些文件的最佳方式是什么,我是否需要恢复?
ps:操作系统是 Windows
【问题讨论】:
标签: svn