说明
首先,我们要明白SubVersion是用来做文件版本管理的,通常情况我们使用它来管理我们的代码版本。
本教程,假设我们的SubVersion安装到Linux系统。
我们的版本库根目录为/home/repos/,下文统一称为${SVN_HOME}。
安装
步骤
管理
备份
备份命令语法为:
svnadmin dump 目标仓库名 > 备份文件名
- 备份步骤我们分为3步:现有仓库生成备份文件 -> 创建新仓库 -> 加载备份文件到新仓库。
- 假设我们的仓库名为Test,我们备份仓库的命令如下:
svnadmin dump Test > Test_Dump
- 这里我们创建一个新的仓库TestNew,用于作为恢复Test仓库的目标仓库,命令如下:
svnadmin create TestNew
- 将Test仓库的备份文件Test_Dump,恢复到新创建的TestNew仓库,命令如下:
svnadmin load TestNew < Test_Dump