这里的 scp -r 或者 -v 是scp命令的参数,具体可以戳这里:linux scp 命令语法介绍
我在这里放一张截图,方便大家看
第三个坑,由于传输的文件太大了,传输到一半,居然断开连接了我的心咯噔了一下,等了这么久,居然给我这么个消息
所以大家最好就不要用scp传输文件了,不仅速度慢,而且会timeout
我们时间是宝贵的,所以我这里就采用ftp传输了,这样会相对而言快一点,也是最好的方法
然后就等待吧,从旧服务器上下载下来之后,再上传到新的服务器,和你创建的那个svn仓库 同级目录下,
如图所示
3、将 dump 文件 load 进 新服务的仓库中
cd 切换到 你上传到新服务器的2414.dump文件和仓库的那个文件夹(最好上传到和仓库在同一个目录下,这样路径方便,不用写很长的路径了,)
svnadmin load lxhwsvn < 2414.dump
将 2414.dump < ( 写入 ) 到 新服务器上的lxhwsvn的这个仓库中
如果见到如下图这样的形式,就是在load中了,就等待吧
4、启动新机器的SVN服务
svnserve -d -r lxhwsvn
或者
svnserve -d -r /opt/svn
这两者上面一个是指定启动某个仓库,
下面这个是启动多个仓库,具体区别可以戳链接:SVN启动教程
5、查看 SVN服务是否 启动
ps -ef | grep svn
这样就完成啦,大家可以连接svn试试,看看能不能进你刚建的svn仓库
如果还是不能进,可能是因为svn监听的端口没有开启,
svn的默认端口是3690,
你可以通过下面这个命令,看一下是否开启啦,如果没有开启,联系管理员进服务器后台开启3690端口,开启了3690端口后,记得再次重启一下SVN,步骤是先kill 掉SVN,然后再启动,这样就可以连接SVN啦
查看某一端口的连接数量,比如3690端口
netstat -pnt |grep :3690 |wc
第三步:更换自己IDE工具上的SVN路径将自己的IDE工具上的SVN路径改成新的SVN服务器上的路径,这样才能继续以前的版本控制,继续进行代码迭代开发,因为这个教程我之前已经写过了 ,包括Myeclipse和Idea 工具的SVN更换路径教程,具体教程请戳链接:https://blog.csdn.net/qq_27471405/article/details/79028383
其他可能会用到的命令
查看svn安装在哪个目录:
rpm -ql subversion-1.7.14-14.el7.x86_64