Skip to content

备份还原

导出现有仓库

svnadmin dump /data/app/svn > /data/app/backup/full.svn.bak

导入备份库

未创建仓库先创建

svnadmin create /data/app/svn

svnadmin load /data/app/svn > /data/app/backup/full.svn.bak

切换仓库地址

查看仓库地址

svn info

切换地址

svn switch --relocate https://127.0.0.1:8443/svn/items https://123.34.56.78:8443/svn/items

同步

  1. 创建仓库
svnadmin create <仓库地址>
  1. 更改hooks 内容

cp pre-revprop-change.tmpl pre-revprop-change
pre-revprop-change 末尾修改
exit 0

  1. 同步初始化
svnsync init file://<仓库地址> <源svn地址>
  1. 同步
svnsync sync file://<仓库地址>

UUID

查看uuid

svnlook uuid /data/svn

修改UUID

svnadmin setuuid /opt/svn/colleage a8ace837-8dc3-416d-a764-d1b9f94a0735

重启

svnserve -d -r /home/svn/document/

说明:资源库在“/home/svn/document/”下

或者:

#使用9999端口启动svn服务

 svnserve --listen-port 9999 -d -r /home/svndata
 #-d 表示后台运行  #-r 表示数据仓库目录

Comments