svn 版本库(Repository)迁移

SVN版本库的迁移

第一种方法

前提

  1. SVN旧版本库的操作环境系统和新版本操作环境系统相同
  2. SVN的版本相同
  3. SVN版本库的版本号大于或等于本地SVN库的版本,这样,本地更新时才不会报错

使用方法

1.  把旧的版本库放到新系统下的某一个目录下,运行服务

2.  在本地由svnadmin 执行,选中本地复制的版本库,右键---TortoiseSVN --- Relocate,在弹出的框框内,重新输入版本库的ip地址。

 

第二种方法

前提

1. 本地版本库还未坏掉  

2. SVN的版本相同

使用方法

1.       查看旧版本库的最新的版本号

2.       导出版本库的内容

svnadmin dump E:/tobacco > dumpfile

3.      在新的服务器上重新建一个新的版本库tobacco,把dumpfile1文件拷贝到 tobacco同一目录下

4.      导入备份文件dumpfile1

svnadmin load E:/tobacco < dumpfile1

   5.  重新配置svn权限,运行svn服务。

   6.  回到本地客户端代码,选中本地文件》右键TortoiseSVN---Relocate ,输入新服务器路径的Ip地址,ok,即可。

    更新本地服务,重新提交内容测试配置是否成功。

 

你可能感兴趣的:(svn 版本库(Repository)迁移)