SVN版本库如何迁移
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本篇内容介绍了"SVN版本库如何迁移"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!导出原SVN版本库
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
华为t6弹性云服务器怎么样
三今网络技术有限公司大吗
工信部网络安全管理系统
抖音软件开发员工资
一诺网络技术公司
java 改变数据库表语句
数据库的速度优化
服务器未知异常
数据库概念设计结构是什么
农业银行软件开发中心位置
邯郸软件开发制作公司
无法连接至逃脱者服务器
以政治必修一谈网络安全
中科大网络安全教育
诈数据库
hbase连接数据库
上海网络技术转让包括什么
软件开发工具环境
五十七度互联网科技
mysql服务器软中断
3万软件开发费
软件开发主管个人工作总结
数据库驱动出错用户名或密码错误
软件开发怎么接订单
怎么查软件开发公司有哪些
直销软件开发哪家好经销商
mysql数据库自动增长
不能用ssh连数据库吗
经营管理专家数据库
网络安全宣传周活动倡议书