迁移SVN注意事项及操作方法
??? 最近公司要遷移SVN到新服務(wù)器,雖說(shuō)現(xiàn)在GIT貌似更勝一籌,但是相信用svn的公司還是不在少數(shù),就花了點(diǎn)時(shí)間把自己遷移的過(guò)程整理了一下。
??? 文檔中也許還有不足之處,有問(wèn)題的話,大家可以告訴我,我會(huì)在第一時(shí)間修改的。O(∩_∩)O~
整理人:崔元榮
QQ:295749093?
1、 遷移前最好做一個(gè)SVN版本校驗(yàn),看看全部版本是否能夠順利校驗(yàn)通過(guò)。
2、 如版本有問(wèn)題,則同項(xiàng)目負(fù)責(zé)人協(xié)商溝通,商量對(duì)策。如沒(méi)有問(wèn)題則進(jìn)行下一步。
3、 首先同項(xiàng)目負(fù)責(zé)人溝通SVN具體遷移時(shí)間。
4、 告知項(xiàng)目負(fù)責(zé)人,數(shù)據(jù)遷移時(shí),相關(guān)人員一律不準(zhǔn)對(duì)SVN進(jìn)行更新和提交操作。
5、 遷移前詳細(xì)了解svnadmin命令的詳細(xì)用法。
4、具體遷移步驟分為如下幾部:
1)、進(jìn)入原始SVN庫(kù)所在路徑。
2)、使用svnadmin命令將你需要遷移的項(xiàng)目庫(kù)dump出來(lái)。這里需要等待一段時(shí)間。
?
3)、在新服務(wù)器上安裝svn服務(wù)端和客戶端程序。
4)、確定SVN版本庫(kù)存放路徑,并使用svnadmin命令創(chuàng)建版本庫(kù)。
5)、將剛才備份出來(lái)的數(shù)據(jù),導(dǎo)入到新的庫(kù)中。此處仍需要等待一段時(shí)間。
6)、數(shù)據(jù)導(dǎo)完之后,需要將下圖幾個(gè)原始SVN配置文件平滑遷移到新的服務(wù)器上。
7)、配置svn啟動(dòng)腳本,配置完畢后開(kāi)起svn服務(wù)。
vim /etc/init.d/svnserve
8)、查看服務(wù)是否正常啟動(dòng)。
9)、請(qǐng)項(xiàng)目負(fù)責(zé)人協(xié)助檢查,新SVN歷史版本和數(shù)據(jù)是否正常,如沒(méi)有問(wèn)題。請(qǐng)及時(shí)將備份腳本遷移至新的服務(wù)器上。備份腳本可參考:http://cyr520.blog.51cto.com/714067/940089
并將原始SVN的相關(guān)權(quán)限關(guān)閉。這樣可以避免某些不清楚的人,還在使用老的svn。
10)、收尾工作,與項(xiàng)目負(fù)責(zé)人溝通,告訴他們常用的發(fā)版工具了,如有需要連接svn服務(wù)器的。相應(yīng)的服務(wù)器地址也需要更改成新的地址。或者直接協(xié)助他們修改。直到測(cè)試無(wú)誤。
轉(zhuǎn)載于:https://blog.51cto.com/cyr520/997780
總結(jié)
以上是生活随笔為你收集整理的迁移SVN注意事项及操作方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 自学网页设计
- 下一篇: UML实践----用例图、顺序图、状态图