手册

仓库备份

无论你使用哪种类型的仓库,定期维护备份并验证备份都至关重要。如果服务器发生故障,你或许还能访问最近版本的文件,但如果没有仓库,你所有的历史记录都将永远丢失。

最简单(但不推荐)的方法是将仓库文件夹复制到备份介质上。但是,你必须绝对确保没有进程正在访问数据。在此上下文中,访问意味着任何访问。如果在复制期间你的仓库被访问(浏览器保持打开、WebSVN 等),备份将毫无价值。

推荐的方法是运行

svnadmin hotcopy path/to/repository path/to/backup
    

以安全的方式创建仓库的副本。然后备份该副本。

svnadmin 工具在安装 Subversion 命令行客户端时会自动安装。获取此工具最简单的方法是在安装 TortoiseSVN 时选中包含命令行工具的选项,但如果你愿意,也可以直接从 Subversion 网站下载最新版本的命令行工具。

TortoiseSVN 主页