SVN 教程

http://www.runoob.com/svn/svn-tutorial.html

记一次 svn 管理的项目迁移工作

之前A服务器上的项目版本管理工具是用的SVN,后来,之前管理linux服务器的员工离职了,这管理服务器的工作也就落到我头上了。

由于临时让我接手这个项目,还有一点问题就是A服务器上的内容必须尽快迁移到B服务器,所以我冷静下来,理顺下思路。 第一,我想先看下svn server的版本,好做下一步操作。

查看 svn 版本信息

svn --version

然后,我要查找当前svn 仓库目录位置。

查看 svn 仓库位置

ps aux|grep svnserve

导出这个仓库到本地(工作电脑)上

导出 svn 仓库目录

比如A服务器仓库根目录为 /opt/svn/home
那就将 /opt/svn/home 导出到工作电脑上

B服务器上安装svn

http://www.runoob.com/svn/svn-install.html

查看B服务器仓库目录位置

ps aux|grep svnserve
比如 你B服务器上 svn 仓库目录是 /opt/svn/www
假如 运行进程是 21090
但是你A上的是 /opt/svn/home

如果你懒得修改相关配置文件

修改B服务器svn仓库目录

kill -9 21090
ps aux|grep svnserve
svnserve -d -r /opt/svn/home

导入A服务器svn文件到B服务器svn仓库下

……

这样客户端只需要更改下svn的ip地址即可。

比如 之前 A服务器svn地址是

svn://101.xx.xx.89/home

那么,只需要更改为

svn://102.xx.xx.90/home

这样就可以正常使用了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值