进行Subversion备份的最佳方法是什么(在基于Debian的服务器上)。
使用svnadmin吗?
svnadmin dump /path/to/reponame > reponame.dump
还是只是要压缩存储库所在的目录?
tar -cvzf svn.backup.tar.gz /var/subversion/
上面的优点和缺点是什么?
谢谢约翰
更新:这是一台只有少量存储库的小型服务器。因此,可能不需要增量备份,我认为最好集中精力使其简单。
更新:我使用packs包装器脚本(反过来是svn-hot-backup的包装器)进行完整备份,然后在另一台干净的计算机上进行了完全恢复。但是,我删除了“ SVN_HOTBACKUP_NUM_BACKUPS = 10”部分,因为它不适用于我。
请注意,我觉得这很简单,结果非常接近tar dir。但是正如曼尼在这里指出的那样,使用svn-hot-backup /“ svnadmin hotcopy”是一种更可靠的方法,因为如果您不走运,tar可能会不时创建损坏的备份。