SVN版本库的迁移

 
两台服务器,进行 SVN 的迁移:
系统平台: windows server 2003
版本库: test
源服务器: 192.168.1.14
目标服务器: 192.168.1.12
SVN 版本库的 path: D:\svn\test
要迁移到的 path: E:\svn\test
 
第一种方法:(推荐)

首先说明:这个目标服务器上的SVN是可以用,本文中只是将它们的版本库进行
迁移。

1 .停止 http 服务,本文中用的是 apache (源服务器)(目标服务器)
2 cd C:\Program Files\Subversion\bin(Subversion 的安装目录 ) (源服务器)
3 .执行: svnadmin dump D:\svn\test >D:\svn\test\test.dump(源服务器)
4. E 盘中建立一个同名的 test 的文件夹(目标服务器)
5 cd C:\Program Files\Subversion\bin (目标服务器)
6 svnadmin create E:\svn\test (目标服务器)
7. 测试此 test 版本库是否可以用,如果可以用。再做下面的操作(目标服务器)
  《要把在源服务器上导出的 test.dump 文件 copy 目标服务器上》
8 Svnadmin load E:\svn\test < c:\svn\test\test.dump (目标服务器。这个只是将源服务器上导出的版本库,导入到现在的服务器上。)
9.  修改 http 配置文件和修改权限,也可以将原来的权限文件直接 copy 到新的版本库中。(目标服务器)
 
第二种方法:
 
1 .停止 http 服务,我用的是 apache
2 .把 D:\svn\test 下面的所有的文件 copy 192.168.1.12 E:\svn\test
3. 修改 apache 中的文件路径,写入新的文件路径
4 .打开 http 服务,但是这种做法的条件是: SVN 旧版本库的操作环境系统和新版本操作环境系统相同,而且 SVN 的版本相同。
5 .在本地复制的版本库 , 右键 ---TortoiseSVN --- Relocate ,在弹出的框框内,重新输入版本库的 ip 地址。

本文出自 “tony ” 博客,转载请与作者联系!

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值