sha*_*oth 18 svn version-control backup backup-strategies
我经常听说拥有SVN存储库并不能取消备份需求.
这样的备份是如何完成的?我的意思是存储库会随着时间的推移而膨胀,不是吗?所以我每次都将它作为一个整体备份或者我该怎么办?
这种备份最简单的方法是什么?
Eug*_*ash 22
你可以用svnadmin dump.例如,要在Linux运行中创建压缩备份文件:
svnadmin dump -q /path/to/repo | bzip2 -9 > repo_backup.bz2
Run Code Online (Sandbox Code Playgroud)
要恢复备份使用svnadmin load:
svnadmin create /path/to/newrepo
bzip2 -cd repo_backup.bz2 | svnadmin load /path/to/newrepo
Run Code Online (Sandbox Code Playgroud)
另请参阅SVN Book中使用svnadmin的存储库数据迁移.
Kev*_*che 21
我已经使用了svnadmin和hotcopy.
svnadmin hotcopy repopath backupdestination
Run Code Online (Sandbox Code Playgroud)
您还可以使用svnadmin dump命令.