一、安裝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.進行驗證
若是驗證後,沒有問題就能夠通知編程人員進行使用.