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

如何使用SVN hotcopy恢复存储库?

如何解决《如何使用SVNhotcopy恢复存储库?》经验,为你挑选了1个好方法。

好的.我使用svn的hotcopy进行增量备份,现在我如何测试hotcopies是否正常工作?

我搜索了有关hotcopy的帖子.他们中的大多数似乎只是鼓励使用svn hotcopy,但没有谈论如何使用hotcopy进行恢复.

有没有关于如何使用我制作的hotcopy进行恢复的建议?

我也查了http://svnbook.red-bean.com/,但实际上找不到任何东西.

谢谢.



1> Peter Parker..:

svnadmin hotcopy将始终创建存储库的完整副本.使用svnadmin hotcopy无法进行增量备份.

svnadmin hotcopy的工作方式类似于文件系统复制命令,但它永远不会复制打开的事务.

要恢复存储库,您只需将备份热门复制到要为其提供服务的位置即可.

要检查存储库的完整性,请使用svnadmin verify

例如:

假设您的svn repos在/ var/svn/repos上,并且您的备份存储在/ var/backups/svn中,并且您的存储库my_project已损坏.

使用:

svnadmin hotcopy /var/svn/repos/my_project /var/backups/svn/

创建一个新备份(每天或每周都这样做......)和:

svnadmin hotcopy /var/backups/svn/my_project /var/svn/repos/

恢复备份(注意:您以前删除您的回购,因为hotcopy但不会覆盖旧的回购,你也真的应该找你的资料库失败的原因).

还使用:

svnadmin verify /var/svn/repos/my_project

用于检查存储库的完整性

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