svn仓库迁移,从一台服务器迁移到另一台服务器

京漂大叔 2020-01-10 PM 2240℃ 0条

仓库数据在10G已下的可以通过 svnadmin dump /pub/www/svn/仓库名 > 随便命名.dump
然后将导出的仓库备份上传到新的svn仓库
svnadmin load /www/svn/新的svn仓库名 < 随便命名.dump
备注:新svn的仓库名最好和旧的仓库命一致
备份原svn仓库出现下面的错误怎么办:

svnadmin: File not found: revision 18680, path '/eee/Action/www.php'

这个错误提示在备份的时候,在版本18680找不到对应的文件,备份终止,这样这个仓库没有完成完整的备份。
如果你觉得这些之前的版本没有保存的意义的话,可以使用下面的方法,从18681开始备份直到你仓库的最近版本,在新仓库只恢复这个版本即可。18680之前的版本将丢失。
svnadmin dump comsic/ -r 18681:24995 > comsic-18681.dump

标签: svnadmin

非特殊说明,文章均为原创。

评论啦~