当前位置: 首页 > news >正文

contos 同步SVN 迁移SVN 安装SVN

原始服务器svn版本是 subversion-1.7.14,已下载安装包subversion-1.7.14.tar.gz,先安装到新服务器,再启动一个svn服务,再把备份的数据文件svn_repo_dump.svn加载到文件当中,再替换conf配置文件,启动即可

svn下载地址:Apache Archive Distribution Directory

1、原始服务器如何备份数据文件svn_repo_dump.svn

#查看数据目录
ps aux | grep svnserve#创建临时备份文件目录
mkdir -p /tmp/svn_backup#备份文件到临时目录
svnadmin dump /home/svn > /tmp/svn_backup/svn_repo_dump.svn

截图_20251021085239

2、安装svn到新服务器

#安装依赖
yum install -y gcc gcc-c++ make apr-devel apr-util-devel zlib-devel expat-devel
yum install -y sqlite sqlite-devel
yum install -y neon neon-deve
#解压安装包
tar -xzvf subversion-1.7.14.tar.gz
#进入安装包
cd subversion-1.7.14/
#配置安装目录
./configure --prefix=/home/svn
#编译
make
#安装
make install
#配置环境变量
echo 'export PATH=/home/svn/bin:$PATH' >> /etc/profile
source /etc/profile
#验证
svn --version

3、启动新的svn服务同步数据及配置文件

#启动新的svn服务 路径自定义/opt/svn
svnadmin create /opt/svn#同步数据文件
svnadmin load /opt/svn < /opt/svn_repo_dump.svn#替换/opt/svn/conf 里面的配置文件#启动服务
svnserve -d -r /opt/svn
http://www.jsqmd.com/news/18104/

相关文章:

  • 2025年10月石墨电极厂家推荐榜:十强对比与选购全攻略
  • 博客的加载速度和大小的优化、优化再优化
  • 《51测试天地》电子杂志 第八十六期发布文章:打造基于 WebSocket + CDP 的 Selenium 替代方案
  • 实用指南:数字孪生背后的大数据技术:时序数据库为何是关键?
  • Qt和ffmpeg结合打造gb28181推流/支持udp和tcp被动以及tcp主动三种方式
  • 2025.10.20 - 10.31
  • 时序攻击
  • 66页习题
  • 【React系列】一文让你了解React中Component和PureComponent差异之分
  • DIY ChatGPT 一周狂揽 27k Star「GitHub 热点速览」
  • Active Directory安全技巧:FSMO角色管理与PowerShell查询
  • Random VIMs
  • 联合体与枚举
  • 【React系列】React.memo() vs useMemo()
  • 【每日积累】javascript 一文弄懂eval
  • 腾讯云COS通过CDN加速配置指南 - 教程
  • 前端: 如何优化列表大批量的数据渲染
  • 量子计算25年发展历程与技术挑战
  • tomcat启动一次问题的处理。
  • 软件开发 --- trae如何和环境配合执行
  • marmot的一些特点
  • 应用安全 --- 如何反编译一个超大的函数
  • 藏宝阁
  • 【模块化解读】commonjs vs commonjs2 exports vs module.exports
  • 【GitHub每日速递 251021】一键将全新Arch安装变身超美现代Web开发系统!Omarchy太神了
  • [Mongodb]mongodb的安装以及增删改查
  • 2025 代码源 CSP-S 模拟赛复盘
  • 2025.10.21——1绿
  • 【JavaScript-基础】map、forEach、for、for in、for of等的区别
  • dotnet 利用 Windows 注册表实现开机自动启动