美文网首页杂记
Linux下SVN的迁移

Linux下SVN的迁移

作者: Mr_zY | 来源:发表于2018-12-10 23:01 被阅读5次

写在前面

  1. 这里说的Linux环境是指svn服务段搭建环境,客户端则在Windows。
  2. 这里只做全量迁移的操作。
  3. 以TortoiseSVN为例

在svn客户端

  1. 在cmd中输入以下命令先进行备份:
    svnrdump dump svn://oldPath/main > E:/test/main.dmp
  • 若提示‘svnrdump’不是内部或外部命令,则需将svn以Modify操作重新安装,并勾选‘command line client tools’组件
  • svn://oldPath/main 是要备份的代码库的svn路径
  • E:/test/main.dmp 是导出的备份文件的完整路径
  1. 在将备份文件加载到新的svn路径
    svnrdump load snv://newPath/main < E:/test/main.dmp
  • snv://newPath/main 是要迁移的目标svn路径
  • 报错:E165006:此版本库不允许修改版本属性;请管理员创建pre-revprop-change钩子---解决方案:请svn服务端管理员在svn仓库目录下的hooks文件夹下创建一个pre-revprop-change文件(无后缀),并添加文本“#!/bin/sh \nexit0”
  • 报错:Revprop change blocked by pre-revprop-change hook (exit code1)---解决方案:说明pre-revprop-change钩子文件已经存在,根据output信息查看错误信息

在svn服务端

  1. 在终端中输入以下命令进行备份:
    svnadmin dump /home/oldSVN/TestProject/code > /home/oldBackup/test/main.dmp
  • /home/oldSVN/TestProject/code 是要备份的本地代码库的路径
  • /home/oldBackup/test/main.dmp 是导出的备份文件的完整路径
  1. 将导出的备份文件拷贝到新的svn服务端机器中,并终端中输入以下命令进行加载:
    svnadmin load /home/newSVN/TestProject/code < /home/newBackup/test/main.dmp
  • /home/newSVN/TestProject/code 新的svn本地代码仓库路径
  • /home/newBackup/test/main.dmp 拷贝到新svn服务端机器中的备份文件的完整路径

参考:
https://www.saas-secure.com/svn-hosting/svn-dump-restore.html#svn-remote-backup-restore

相关文章

  • windows下svn迁移到linux

    需求: 将windows上svn迁移到linux上 实现svn方式和http方式访问 linux下svn服务器搭建...

  • linux下svn迁移

    svn迁移步骤如下: 将原来的Repository导出为一个文件svnadmin dump /svn/repos ...

  • Linux下SVN的迁移

    写在前面 这里说的Linux环境是指svn服务段搭建环境,客户端则在Windows。 这里只做全量迁移的操作。 以...

  • svn

    linux环境下按照svn服务 ubuntu linux环境按照svn 查看svn版本信息 利用svn命令创建版本...

  • SVN - Linux下SVN安装备份迁移方案

    环境介绍: SVN 安装 安装 验证版本 新建版本库 初始化版本库 配置 启动 访问 SVN 备份迁移 svnad...

  • svn项目迁移到git

    历史原因,我司部分前端项目在svn托管。在重构和迁移并行的情况下,开启了svn项目迁移git的操作。目前已迁移完成...

  • linux svn目录迁移

    1.将原来的Repository导出为一个文件 这里说明下/svn/repos是svn库存放的地址. 2.使用sc...

  • Ubantu下安装软件的问题

    4.linux下安装svn 参照:linux 下android studio 配置svn 只需要在终端输入即可,然...

  • svn服务器迁移

    服务器的迁移主要就是把仓库复制粘贴一下,因为svn仓库的格式在windows和linux下都是一样的 1 从win...

  • SVN迁移

    wwh 2016年8月 从window平台迁移到linux平台 导出 创建 导入 SVN重定向 查看信息: 命令 ...

网友评论

    本文标题:Linux下SVN的迁移

    本文链接:https://www.haomeiwen.com/subject/soivqqtx.html