linux svn 服务端迁移
迁移,主要分为 旧服务器导出, 新服务器导入的过程。
1、旧服务器导出
到svn 版本库目录下 执行以下命令,红色字体根据不同库进行替换
svnadmin dump doc/ > ../dumpbak/doc.dump
2、旧版本服务器 和新版本服务器网络打通后,将dump文件传输到新服务器上
scp doc.dump root@192.168.1.101:/data/dumpbak/
之后输入命令即可
3、导入到新服务器上,在导入前需要创建库,红色字体取决于版本库的目录在哪里
svnadmin create /data/svn/repos/doc
然后进行导入
svnadmin load doc < /data/dumpbak/doc.dump >doc.log &
此处是后台导入,导入日志生成到doc.log 下。 一开始时,要注意,如果前台导入,一旦前台的网络断了,就中止了,特别是执行了几个小时断了的话,就浪费几个小时。
如果导错了,到/data/svn/repos/ 目录下删除doc 文件,重新创建,重新导入就好了。
删除命令为:
rm -fr /data/svn/repos/doc
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架