一、安装html
经过yum来安装编程
yum install -y subversion服务器
检查是否安装完成ide
svnserv --versionsvn
二、创建版本库ui
mkdir -p /home/svn/XXXX (仓库目录) svnadmin create /home/svn/XXXX (建立仓库) |
执行上述命令后,会自动在repo目录下创建多个文件和目录,分别是:conf、db、format、hooks、locks、README.txt。spa
authz 用于配置用户的目录访问权限。 passwd 用于配置用户名和密码。 svnserve.conf 用于配置SVN的默认行为。 |
查看仓库最新版本号.net
svnlook youngest /home/dty_imsunix
未整理的SVN同步orm
svnsync initialize http://192.168.3.10/svn-mirror \ http://192.168.2.5/Dev-rep \ --username syncuser --password syncpass
svnsync initialize http://192.168.1.21/svnonlinebak \ http://192.168.1.97:9999/dty_ims \ --username syncuser --password syncpass
svnsync init file:///home/svnonlinebak/svnonlinebak svn://192.168.1.97:9999/dty_ims --username svnbak --password sz.111111
svnsync sync file:///home/svnonlinebak/svnonlinebak
svnsync synchronize --non-interactive http://192.168.3.10/svn-mirror --username syncuser --password syncpass
svnsync sync --non-interactive svn://desIP/taobaotop --username name --password pwd
svnsync sync --non-interactive svn://192.168.1.21/svnonlinebak --username svnbak --password sz.111111
svnsync synchronize --non-interactive svn://192.168.1.21/svnonlinebak --username svnbak --password sz.111111
参考:http://www.360doc.com/content/15/1231/15/15947598_524435984.shtml
http://blog.chinaunix.net/uid-25266990-id-2953695.html
http://blog.csdn.net/wangmuming/article/details/43195341
svn项目迁移
svn迁移步骤以下:
1.将原来的Repository导出为一个文件
svnadmin dump /home/svnroot/repository1/版本库名> repos
这里说明下/home/svnroot/repository1/是我svn库存放的地址.
2.使用scp把repos传输到新服务器上
scp repos root@ip:/root
3.在新服务器上配置相同svn环境,如
svnadmin create /home/svnroot/repository1
4.建立新的版本库
先切换到svnroot目录下: #su - svnroot
建立新版本库:svnadmin create /home/svnroot/repository1/ademo
5.将repos导入新库中
svnadmin load /home/svnroot/repository1/ademo < /root/repos
6.进行验证
若是验证后,没有问题就能够通知编程人员进行使用.