如何从svn hotcopy备份中恢复

cha*_*eet 11 svn recovery

我们当前的备份过程是每晚进行一次SVN HOTCOPY,到另一台机器上的备份位置.我可以以某种方式从该备份中恢复并保留所有修订历史记录吗?或者我需要使用svn dump/load吗?

谢谢,Chandrajeet

Mat*_*ttK 26

"svnadmin hotcopy"实际上将整个存储库复制到另一个位置.该副本与原始存储库无法区分,实际上可以用作存储库本身.因此,您应该能够将svnadmin hotcopy的结果复制回存储库位置,并拥有一个完全有效的,已恢复的存储库.

hotcopy相对于常规文件系统副本的优势在于它尊重Subversion的锁定机制.


Jor*_*itt 7

作为每日备份的一部分,您可能希望运行 svnadmin verify <REPOSITORY>

您可以验证原始版本或热版本.

在从备份恢复之前一定要这样做.