1、安装
2、迁移
原服务器迁出(生成命令后也可备份)
目标服务器创建心的仓库
目标服务器迁入
用户及密码迁移
将原服务器中的 conf/authz 及 conf/passwd 复制到目标服务器的 conf 目录中
配置svn需要用户名密码
3、启动svn
查看svn是否正常启动
4、将svn加入自启动
进入init目录
新增svn启动脚本,注意 SVN_HOME=/home/tools/svn/repos 根据仓库位置修改,/usr/bin/svnserve -d --listen-port 3690 -r $SVN_HOME根据svnserve位置修改
将如下内容放入刚才创建的svn文件中
修改执行权限
检查svn是否配置为自启动
添加到启动
手动测试启动文件是否有效
重启后即可自动启动svn
5、svn命令行
svn update
更新当前目录
checkout一个分支
svn co svn目录 checkout到的目标目录 用户名 密码
svn co svn://192.168.0.11/2v/lefuPersonalIOS/trunk /home/rongsheng.lai/svn/trunk1 lairongsheng lrs8922
merge一个分支到当前目录(主干)
svn merge svn://192.168.0.11/2v/lefuPersonalIOS/branches/20150923-v1.1.4
merge主干到分支
提交
svn ci -m $'20150923-v1.1.4'
解决冲突
svn resolved project.pbxproj