遷移SVN注意事項及操做方法

    最近公司要遷移SVN到新服務器,雖然說如今GIT貌似更勝一籌,可是相信用svn的公司仍是不在少數,就花了點時間把本身遷移的過程整理了一下。vim

    文檔中也許還有不足之處,有問題的話,你們能夠告訴我,我會在第一時間修改的。O(∩_∩)O~服務器

整理人:崔元榮ide

QQ:295749093 svn

一、 遷移前最好作一個SVN版本校驗,看看所有版本是否可以順利校驗經過。工具

二、 如版本有問題,則同項目負責人協商溝通,商量對策。如沒有問題則進行下一步。測試

三、 首先同項目負責人溝通SVN具體遷移時間。3d

四、 告知項目負責人,數據遷移時,相關人員一概不許對SVN進行更新和提交操做。blog

五、 遷移前詳細瞭解svnadmin命令的詳細用法。ip

01

四、具體遷移步驟分爲以下幾部:文檔

1)、進入原始SVN庫所在路徑。

clip_p_w_picpath007

2)、使用svnadmin命令將你須要遷移的項目庫dump出來。這裏須要等待一段時間。

 

3)、在新服務器上安裝svn服務端和客戶端程序。

clip_p_w_picpath011

4)、肯定SVN版本庫存放路徑,並使用svnadmin命令建立版本庫。

clip_p_w_picpath013

5)、將剛纔備份出來的數據,導入到新的庫中。此處仍須要等待一段時間。

clip_p_w_picpath015

6)、數據導完以後,須要將下圖幾個原始SVN配置文件平滑遷移到新的服務器上。

clip_p_w_picpath017

7)、配置svn啓動腳本,配置完畢後開起svn服務。

vim /etc/init.d/svnserve

02

8)、查看服務是否正常啓動。

clip_p_w_picpath022

9)、請項目負責人協助檢查,新SVN歷史版本和數據是否正常,如沒有問題。請及時將備份腳本遷移至新的服務器上。備份腳本可參考:http://cyr520.blog.51cto.com/714067/940089

並將原始SVN的相關權限關閉。這樣能夠避免某些不清楚的人,還在使用老的svn。

10)、收尾工做,與項目負責人溝通,告訴他們經常使用的發版工具了,若有須要鏈接svn服務器的。相應的服務器地址也須要更改爲新的地址。或者直接協助他們修改。直到測試無誤。

相關文章
相關標籤/搜索