將svn服務從Windows遷移到Linux

由於更換服務器,須要將svn服務從Windows遷移到Linuxcentos

0.若是原服務器和目標服務器的svn版本不一致,會致使問題,使用 svnserve --version 分別在兩個服務器上查看svnserve版本。此文以1.9爲例bash

1.Linux安裝svn 1.9,編輯/etc/yum.repos.d/wandisco-svn.repo文件,寫入以下內容:服務器

[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/$releasever/svn-1.9/RPMS/$basearch/
enabled=1
gpgcheck=0

2.安裝svnsvn

# yum remove subversion
# yum clean all
# yum install subversion

3.在目標服務器上建立svn服務根目錄測試

mkdir -p /data/svn
svnadmin create /data/svn

4.將原服務器上的項目目錄直接複製到目標服務器的svn服務根目錄下,保持目錄結構url

5.重啓目標服務器的svn服務code

killall svnserve
svnserve -d -r /data/svn

6.測試遷出原項目rem

cd ~/code
svn co svn://127.0.0.1/myproject  #此命令會將myproject項目遷出到~/code/myproject,並具有原服務器上全部版本信息

have fun!io

相關文章
相關標籤/搜索