文档章节

SVN代码迁移

ouhoo
 ouhoo
发布于 2014/08/08 11:40
字数 335
阅读 69
收藏 1
点赞 0
评论 0


1. 新服务器上搭建好svn服务

参考:Redhat linux 安装SVN服务器 CollabNetSubversionEdge


2. 使用svnadmin dump命令导出svn仓库里面的Project

svnadmin dump /home/svnroot/repository1/版本库名 > 文件路径
例如:/svn/csvn/bin/svnadmin dump /boncmbbi/svn/csvn/data/repositories/ProjectA    > /svndump/projects

(1) /svn/csvn/bin/svnadmin 是svnadmin命令的全路径,前面的文件夹了路径依你的环境所定;

(2) /boncmbbi/svn/csvn/data/repositories/ProjectA 是svn服务器中ProjectA的路径;

(3) /svndump/ProjectA 是导出后的文件路径,/svndump是一个已经存在的文件夹, ProjectA是你希望导出后的文件的名字。


辅助命令:查看ProjectA的最新revision号

/svn/csvn/bin/svnlook youngest /svn/csvn/data/repositories/ProjectA


3. 使用scp命令,将dump出的project文件传输至新服务器特定文件夹下

我的两台svn服务器在一个局域网内部,因此我使用scp命令来传输文件。

scp /svndump/ProjectA    userName@IP:FolderPath

例如:scp /svndump/ProjectA        svnusr@192.168.1.xx:/opt/svnimport


4. 新的svn上,创建一个同名的新的空Project

(1) 管理页面或者命令创建空的project:ProjectA

(2) 使用load命令,导入dump出的数据

/csvn/bin/svnadmin load   /csvn/data/repositories/ProjectA < /opt/svnimport/ProjectA


至此完毕!

© 著作权归作者所有

共有 人打赏支持
ouhoo
粉丝 2
博文 55
码字总数 17653
作品 0
昌平
程序员
【git学习】SVN项目迁移到Git操作指南

2017年6月份的时候,我就着手在公司推广git,首先我自己尝试搭建了GitLab来管理代码,并且通过以下博客记录了GitLab的搭建,以及GitLab备份,GitLab升级等事情。 git学习——>在CenterOS系统...

qq446282412
05/19
0
0
eclipse4.3集成maven,svn

在eclipse官网下载最新的j2ee版本eclipse,里面有自带的maven,没有集成subclipse,通过eclipse自己的仓库eclipse marketplace下载:Help->eclipse marketplace,搜索svn,找到Subeclipse 1....

四-月
2015/07/15
0
0
SVN仓库迁移到Git的完美解决办法

参考文章Converting a Subversion repository to Git 1 使用git svn clone 拷贝svn仓库 2 新建一个git的bare仓库 3 将git的默认分支和svn的默认分支trunk对应起来 4 将test_repo推送到test....

Michaelyn
2017/10/27
0
0
如何将已有Svn库迁移到oKit,纳入oKit的配置管理

如果原来的代码和文档已经用Windows下的Svn管起来了,在安装了oKit后,你可以将原Svn的数据全部迁移到oKit。 迁移后会代理以下好处: (1)您不用再为Svn用户和授权犯愁了。迁移到oKit后,原...

redmaple
2013/02/28
0
0
回复:【Git,想说爱你不容易】

Git,想说爱你不容易 33人收藏此文章, 我要收藏发表于12天前(2012-11-09 23:17) , 已有5751次阅读 共57个评论 以下内容是从公司团队协作开发角度阐述本人观点,如有雷同,纯属巧合。 1.svn已...

程序员考拉
2012/11/26
0
8
svn迁移,备份,重装系统后恢复数据 收藏

svn服务要迁移到其它linux主机上   原服务器svn配置   仓库路径:/home/svn/repos   权限文件:/home/svn/svn-access-file   用户认证文件:/home/svn/passwordfile   apache 配置...

frabbit
2012/11/25
0
0
SVN仓库迁移(将一个仓库从一台机器上上转移到另一台机器上)

将一台服务器上已有的SVN仓库数据整体迁移到另外一台机器上,要保留所有的版本号和版本信息,需要以下过程来解决 No.1 将准备要迁移的仓库导出 命令: svnadmin dump 仓库名 > svn_dump No....

太阳黑子
2014/05/09
0
0
实战:使用SVN+apache搭建一个版本控制服务器

SVN简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说...

寰宇01
06/14
0
0
rsvndump --从远程svn仓库备份svn文档

最近淘宝code越来越不给力了,没事总是500 Internal Server Error,已经严重影响工作效率了,最近svn服务器也搭好了于是决定迁移。 去网上调查了一下,发现一般是在sever端使用svndump命令d...

wgjak47
2014/10/04
0
0
SVN服务器从Windows迁移到LInux

gerui 2013.9.14 ge-rui@sohu.com 一、备份VisualSVN项目 1. 现在要使用Linux作为svn服务器,之前是在windows Server 2008上的,用的是VisualSVN, 如下图所示。 2. 现在svn中有一个项目fpp,...

bairui
2013/09/15
0
2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

CoreText进阶(五)- 文字排版样式和效果

CoreText进阶(五)- 文字排版样式和效果 效果 以下是三个设置了不同属性的效果图 第一个设置了文字颜色为红色,字体为16号 第二个设置了文字颜色为灰色,字体为16号,对其为居中 第三个设置...

aron1992
25分钟前
1
0
10.23 linux任务计划cron~10.27 target介绍

crontab命令被用来提交和管理用户的需要周期性执行的任务,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是...

洗香香
36分钟前
0
0
告警系统主脚本、告警系统配置文件、告警系统监控项目

20.20 告警系统主脚本 告警系统主脚本 main.sh内容 #!/bin/bash#Written by aming.# 是否发送邮件的开关export send=1# 过滤ip地址export addr=`/sbin/ifconfig |grep -A1 "en...

lyy549745
39分钟前
0
0
Don’t Repeat Yourself

在软件工程中,Don’t Repeat Yourself(DRY)是软件开发的原则,旨在减少重复,用抽象代替它,使用数据规范化来避免冗余。 这个原则在维基百科上是说是由Andy Hunt和Dave Thomas《The Pragmat...

woshixin
41分钟前
0
0
搭建webpack项目框架

作者:汪娇娇 时间:2018年6月4日 一、说明 随着业务发展和前端人员的增加,搭建一个通用框架以及制定统一规范就成了必然。对于选型这方面,一开始好像就没考虑其他框架,直接选了webpack。w...

娇娇jojojo
48分钟前
0
0
Java基础——面向对象(内部类)

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。 内部类: 1.有名内部类 2.无名内部类 内部类申请...

凯哥学堂
56分钟前
0
0
HttpClient内部三个超时时间的区别

RequestConfig requestConfig = RequestConfig.custom() .setConnectionRequestTimeout(config.connReqTimeout) //从连接池中获取连接的超时时间 ......

1713716445
今天
0
0
每天一个命令SCP

每天一个命令:SCP scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速...

河图再现
今天
0
0
cron/chkconfig/systemd/unit/target

linux任务计划 : cron工具 任务计划在运维工作中用到的比较多,大部分系统管理工作都是通过定期自动执行某个脚本来完成。 查看linux中任务计划的配置文件: /etc/crontab [root@yolks-001 ~]...

Hi_Yolks
今天
1
0
ftp攻略

Vsftpd完全攻略(一)ftp原理与vsftp安装:https://www.iyunv.com/thread-44698-1-1.html Vsftpd完全攻略(二)设置匿名用户也支持下载和上传与创建目录:https://www.iyunv.com/forum.php?mo...

寰宇01
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部