制作svn存储库的独立副本

kfo*_*rim 7 svn

我试图克隆一个存储库,但它应该是彼此的独立副本.这背后有什么魔法,或者只是使用svn客户端并对其进行克隆?

谢谢

Ale*_*xMA 11

试试svnadmin hotcopy.您可以在svn书籍(使用Subversion进行版本控制)的repo维护部分查找,特别是在"存储库复制"部分.还有命令,但如果您正在尝试创建镜像,则只需要此命令. svnsync

引用本书:"简单地执行递归目录复制会产生生成错误备份的风险.对于Berkeley DB,文档描述了可以复制数据库文件的特定顺序,这将保证有效的备份副本. FSFS数据存在类似的排序." FSFS和Berkeley DB是普通Subversion安装提供的两个数据库选项,FSFS是默认选项.

示例用法(再次出自本书):

$ svnadmin hotcopy /var/svn/repos /var/svn/repos-backup
Run Code Online (Sandbox Code Playgroud)