SVN版本库如何迁移
发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,本篇内容介绍了"SVN版本库如何迁移"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!导出原SVN版本库
千家信息网最后更新 2025年02月08日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安全错误
数据库的锁怎样保障安全
330游戏软件开发
萌站服务器繁忙
ps5连不上2k服务器错误代码
山西学校卫星授时服务器
怎么在数据库清空用户密码
对于医院的网络安全工作建议
网络安全等级测评师年薪
安装vsftp服务器
桐乡上门回收服务器
代理服务器地址经常被更改
上海纵游网络技术
网络安全宣传海报图画
如何用vb和数据库连接
数据库系统概念mysql
江苏高科技软件开发技术指导
西南财经网络安全科技馆
宁波吉利软件开发待遇
金融软件开发 书籍
北京开源软件开发价格如何计算
餐厅扫码点餐软件开发
4月15日社区开展网络安全
中电科网络安全和华东电脑
福州软件开发师工资
人月软件开发报价
广东揭阳dns服务器云主机
市直单位网络安全工作情况报告
电脑安装普通服务器和体验服
高校学生网络安全组织怎么样
服务器扩容调整什么
国庆节期间加强网络安全管理