如何备份和恢复在Linux中SVN信息库

 

Subversion是流行的版本管理系统,广泛用于应用开发。作为系统管理员,您必须知道备份的重要性。因此,保持本地服务器上的所有SVN仓库,以及远程系统上备份。本文将帮助你备份,并通过命令行Linux系统上恢复svn库。

1.备份SVN仓库

Subversion提供了管理SVN仓库svnadmin工具。我们还可以使用svnadmin的命令SVN信息库的备份。

$ svnadmin dump/var/www/svn/myrepo >/backup/svn/myrepo.dump*Dumped revision 0.*Dumped revision 1.*Dumped revision 2.....

2.使用gzip压缩备份SVN

我们还可以用gzip

压缩备份并节省磁盘空间。使用下面的命令来备份svn库,并使用gzip命令压缩。

 

$ svnadmin dump/var/www/svn/myrepo | gzip -9>/backup/svn/myrepo.dump.gz

 

 

3.还原(加载)SVN仓库

现在,如果你需要从备份恢复您的svn库。使用以下示例从备份文件恢复存储库。在这个例子中,我们正在创造新的资料库,以还原转储。 首先创建一个使用选项创建一个新的存储库。

$ svnadmin create /var/www/svn/mynewrepo

现在,使用以下命令恢复备份到新创建的存储库。

$ svnadmin load /var/www/svn/mynewrepo </backup/svn/myrepo.dump<<<Startednew transaction, based on original revision 1* adding path : svn-auth-screen.PNG ...done.* adding path :template.txt ...done.-------Committed revision 1>>><<<Startednew transaction, based on original revision 2* adding path : file1.txt ...done.* adding path : file2.txt ...done.-------Committed revision 2>>>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值