当前位置:  开发笔记 > 开发工具 > 正文

"hotcopy"对于SVN备份是否足够,还是应该担心完全转储和增量转储?

如何解决《"hotcopy"对于SVN备份是否足够,还是应该担心完全转储和增量转储?》经验,为你挑选了2个好方法。

对于我个人的东西,我只是svnadmin hotcopy每周使用一次命令,但是对于包含许多开发人员的更多关键任务存储库来说,这还够吗?或者我应该花时间制定更严格的备份策略,包括完整备份和增量备份?

hotcopy似乎是最简单的方法,但我希望能够恢复一个回购,如果由于某种原因,它会被破坏.只是通过hotcopy允许我这样做转储?



1> 小智..:

你是否担心hotcopy或者你是否担心每周只备份一次?

即使其他进程(例如您的开发人员)同时访问存储库,Hotcopy也会为您的存储库生成安全且完整的备份.如果您仍然不信任它,请关闭对存储库的所有访问权限,并使用通常的文件系统工具将其复制到某处进行备份.(开发人员不会全天候工作,是吗?)

如果您担心每周一次的部分:只考虑如果在下一次备份安排的前一天回购消失,会发生什么.有关系吗?如果是,请更频繁地进行备份.就这么简单.

您的存储库是否太大而无法保留数天或数周的完整备份?实施使用完全备份和增量备份的轮换备份方案.你有足够的备份空间吗?省去麻烦,只需进行完整备份.



2> Davide Guala..:

另一个好策略是保留第二个SVN存储库并使用svnsync将其与主要存储库同步,通常使用提交后挂钩.

主要优点是,如果第一个存储库因任何原因而关闭,您可以立即切换到备份存储库,并继续使用它而不会出现任何停机.

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有