SVN仓库迁移(将一个仓库从一台机器上转移到另一台机器上)

转载 2016年08月31日 14:54:01

将一台服务器上已有的SVN仓库数据整体迁移到另外一台机器上,要保留所有的版本号和版本信息,需要以下过程来解决


No.1 将准备要迁移的仓库导出 命令: svnadmin dump 仓库名 > svn_dump

No.2 在新的服务器上创建心的仓库 命令: svnadmin create SVNROOT

No.3 导入刚导出的文件svn_dump 命令: svnadmin load SVNROOT < svn_dump


// 注意,以上操作会导致所有的配置丢失,比如密码、权限控制等,只要将原有的conf文件覆盖新的就可以了


在整个操作的过程中要注意仓储路径问题,为避免出错,可以使用绝对路径来表示以上内容,仅以No.3 做实例解析

svnadmin load D:\SVNROOT < D:\svn_dump   解析:新的仓储SVNROOT就创建在D盘根目录下,而导出的文件也已将放在了本地的D盘根目录下


网上有提供一种直接将原仓库目录copy到另一台机器上,然后修改apache 的svn路径指向新的地址的做法,我也尝试过一次,发现有丢失信息,具体不详,所以不推荐

还有一个问题,我查看我的原始准备导出的仓库文件大小只有2.2G左右,而使用svnadmin 命令导出后的文件却有5G之多,中间的差别我也不甚了解,所以推荐使用svn的命令导入仓库

相关文章推荐

CentOS下的ssh认证,无需密码登陆另一台机器

在linux下使用ssh认证,不输入密码访问另一台机器 在工作中由于常用到ssh登录其他机器,所在每台机器上做了ssh认证,这样就不用每次都输入繁琐的密码。 我今天想起来这个问题的关键是我要通过r...
  • ANLJF
  • ANLJF
  • 2011-09-19 18:58
  • 1576

宿主机与虚拟机互相ping通,宿主机ping通另一台机器的虚拟机

关键字:宿主机;虚拟机;ping;IxChariot 一、宿主机与虚拟机互相ping通 这个事情非常简单。本人使用VMware Station 9虚拟机,虚拟机安装的XP操作系统,宿主机是...

VS2008编译出的程序在另一台机器上无法运行的问题

上次拿到了一个vs2008的编译的Release程序,结果本地打开以后提示“应用程序配置不正确,程序无法启动”,可是我本地 1. 安装了vs2008 2. 打了sp1补丁 3. 安装了 ...

将一台机器上的文件移动到另一台ftp服务器

#!/bin/bash#需求:将A机器中以tmp后缀结尾的文件移动到B机器#A机器平台的接入相关信息 FTP_HOST=192.168.2.231 FTP_PORT=21 FTP_USER=bobo ...

把一个目录中最新的文件拷到另一台主机

今年看了看我维护的SQLServer系统,发现还有存在一些风险。 目前两块硬盘,一块是数据库盘,一块是操作系统盘。 问题是,每日全备份也在操作系统所在的硬盘上。 看明白后,着实吓我了一跳...

java网络编程-利用datagramsocket和datagrampacket实现一台机器向另一台机器传文件

编写程序,利用数据包(Datagram)将一个文件从一台机器传到另一台机器上。 【服务器端】 1)  服务器启动,等待客户想服务器发送数据包 2)  服务器收到客户端发来的数据包,确认用户端的存在并...

Oracle 将一台机器上的数据库注册到另一台机器的监听上

本文简单介绍一下把一台机器上的数据库实例注册到另外一台机器上的步骤,比如把机器A的数据库实例注册到机器B. 1,在机器A注册到机器B之前查看一下机器B的listener的status,如下: C:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)