SVN版本库如何迁移
发表于:2024-10-02 作者:千家信息网编辑
千家信息网最后更新 2024年10月02日,本篇内容介绍了"SVN版本库如何迁移"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!导出原SVN版本库
千家信息网最后更新 2024年10月02日SVN版本库如何迁移
本篇内容介绍了"SVN版本库如何迁移"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
导出原SVN版本库
dunp方式可分为全量导出和增量导出
全量导出:
压缩备份:[root@aliyun home] svnadmin dump /home/svn/repos1 | gzip > ./repos1.gz不压缩备份:[root@aliyun home] svnadmin dump /home/svn/repos1 > ./repos1.svn
增量导出:
[root@aliyun home] svnadmin dump /home/svn/repos1 -r 0:50 > repos1[root@aliyun home] svnadmin dump /home/svn/repos1 -r 51:100 --incremental > repos2[root@aliyun home] svnadmin dump /home/svn/repos1 -r 101:150 --incremental > repos3
注意了如果是增量导出(新版本库中已经导入过版本)需要加–incremental 参数
新服务器上创建版本库
[root@svn home] svnadmin create /home/svn/reposnew
将导出的备份文件复制到新服务器上并导入该文件
压缩过的文件不能直接导入,需要解压(所以如果两台服务器可以内网通信完全不需要进行压缩)
[root@svn home] gzip -d repos1.gz[root@svn home] svnadmin load /home/svn/reposnew
未压缩文件直接导入即可:
[root@svn home] svnadmin load /home/svn/reposnew
如果是分版本导入出现该错误提示就是因为导出文件时没有加参数 –incremental 导致:
[root@svn home] svnadmin load /home/svn/reposnew 'reposnew/db',......
导入的过程可能花费的时间较长,完成后设置好账户密码通过本地svn客户端浏览测试。
迁移了SVN版本库自然的本地电脑上的地址也需要更换,windows 下如下:
在弹出框中修改为新的地址即可。
如果服务器上有直接从SVN版本库中提取代码,那么也是需要修改地址,先查看服务器上对于目录的信息可以获取到SVN地址:
[root@aliyun home] svn info /data/wwwroot/testPath: .Working Copy Root Path: /data/wwwroot/testURL: svn://192.168.31.8/cnyunwei/testRepository Root: svn://192.168.31.8/cnyunweiRevision: 335.......
修改地址通过svn switch 命令,基本格式如下:
[root@aliyun test] svn switch --relocate svn://old_IPADDR/repos http://new_IPADDR/repos
例如上面这个目录就需要调整为:
[root@aliyun test] svn switch --relocate svn://192.168.31.8/cnyunwei/test http://192.168.31.10/cnyunwei/test再次查看信息就会变更了:[root@aliyun test] svn info /data/wwwroot/testPath: .Working Copy Root Path: /data/wwwroot/testURL: svn://192.168.31.10/cnyunwei/testRepository Root: svn://192.168.31.10/cnyunwei.......
"SVN版本库如何迁移"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
版本
地址
文件
服务器
服务
增量
备份
信息
内容
参数
更多
目录
知识
过程
实用
学有所成
接下来
代码
再次
命令
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
服务好口碑好的网络安全型号
网络安全技术大全
软件开发外聘人员合同
工控机和服务器区别
西安瑞盈网络技术有限公司
警察网络安全管理公务员体检
上海网络安全博览会暨高峰论坛
移动数据库默认端口安全吗
我的世界服务器发光指令
Nike的解析服务器发生异常
怎么改变刺激战场服务器
网鼎杯网络安全大赛比赛范围
甘肃省监狱网络安全防控
推理服务器选择
湖南web服务器托管云服务器
网络安全对意识形态的挑战
网络安全宣传片音乐
山东华易网络技术有限公司
软件开发怎么定义技术
网站群数据库安全
工控机和服务器区别
谷歌邮箱服务器设置
信息化软件开发怎么样
鸿蒙软件开发了多少了
淘宝抖音软件开发公司
mc怎么进服务器玩
连云港专业联想服务器工厂
真实古代战争服务器
打印机代理服务器445端口
nist数据库哪里有