我们当前的备份过程是每晚进行一次SVN HOTCOPY,到另一台机器上的备份位置.我可以以某种方式从该备份中恢复并保留所有修订历史记录吗?或者我需要使用svn dump/load吗?
谢谢,Chandrajeet
"svnadmin hotcopy"实际上将整个存储库复制到另一个位置.该副本与原始存储库无法区分,实际上可以用作存储库本身.因此,您应该能够将svnadmin hotcopy的结果复制回存储库位置,并拥有一个完全有效的,已恢复的存储库.
hotcopy相对于常规文件系统副本的优势在于它尊重Subversion的锁定机制.
作为每日备份的一部分,您可能希望运行 svnadmin verify
您可以验证原始版本或热版本.
在从备份恢复之前一定要这样做.