只需定期备份存储所有存储库和配置文件的 csvn/data 目录就足够了。
访问此链接以获取备份(和升级)选项。链接中的内容添加在下面。希望能帮助到你。
手动升级/重新安装步骤
Subversion Edge 包含用于安装更新的集成机制。这是进行升级的首选方式,因为它可以处理执行升级所需的任何步骤,并且可以从您的 Web 浏览器远程完成。但是,在某些情况下,您可能希望或需要手动进行升级,例如,您的 Subversion Edge 服务器可能无法访问 Internet 以下载更新,或者一个或多个关键安装文件已损坏并且您需要使用相同的版本重新安装。以下是执行手动升级或重新安装的步骤:
视窗
如果您现有的 Subversion Edge 安装是使用 Subversion Edge 2.0.0 或更高版本的安装程序安装的,那么升级所需要做的就是下载最新的安装程序并运行它。这将卸载当前版本并安装新版本(这是 Windows Installer (.msi) 进程用于升级的方式)。如果你不确定你安装的是什么版本,你总是可以安全地使用这种方法:
- 停止现有服务并从 Windows 控制面板卸载当前版本。这将留下您的 C:\csvn 文件夹以及其中自原始安装以来已修改的所有文件。
- 删除 C:\csvn 文件夹中的所有内容,数据文件夹除外。所以你应该只剩下 C:\csvn\data 文件夹。
- 安装新版本。安装程序将选择现有的数据文件夹,当服务启动时,它基本上只是升级到新版本。
警告:记下这个报告的错误并首先备份 svn_access_file:artf7081 - 使用 Windows 安装程序进行更新可以覆盖 svn_access_file
Linux/Solaris
要升级 Linux/Solaris 安装,这是最安全的方法:
- 停止服务器
$ bin/csvn stop $ bin/csvn-httpd stop
- 重命名 csvn 文件夹
$ mv csvn csvn-old
- 以非 root 用户身份解压新版本
- 将数据文件夹移回新版本
$ mv csvn-old/data csvn
- 重要的!将“dist”配置文件复制到数据文件夹
$ cp -f csvn/dist/*.dist csvn/data/conf
- 启动服务器
$ bin/csvn start
$ bin/csvn-httpd start