藉助網盤搭建SVN服務器

藉助網盤搭建SVN服務器,首先需要對網盤和SVN的使用比較熟悉,下面兩張圖分別展示了傳統SVN服務器的架構和利用網盤做服務器的SVN架構圖。利用網盤做服務器的SVN的原理在於每個開發者的版本倉庫都建立在本機的網盤鏡像上,而各個開發者的本地網盤鏡像會自動與網盤服務器自動同步,從而保持各個開發者本機上的版本倉庫的一致性。需要注意的是,各個開發者使用的網盤賬戶是同一個。



下面介紹具體的搭建過程:

1. 安裝網盤

目前國內常用的網盤有百度網盤、金山快盤、新浪微盤、360雲盤、華爲網盤等,註冊賬戶一般會默認贈送2T的使用空間。然後下載其對應的網盤客戶端管理軟件(也可以使用瀏覽器方式),使用賬號登錄,就可以上傳、管理文件等。注意選擇網盤時,需要保證這個網盤在本機上有鏡像文件夾,例如華爲網盤不存鏡像,就不太適合做版本倉庫。這裏以金山快盤爲例,圖爲金山快盤本地鏡像文件夾內部:



2. 建立版本倉庫(SVN Reporsitory)

基於網盤創建svn reporsitory ,在網盤中創建目錄,例如“svn”目錄,進入該目錄後使用TortoiseSVN工具創建倉庫(reporsitory)



3. SVN使用-導出
創建項目目錄爲”project”,在”project”中點擊右鍵選擇SVN Checkout,配置如下圖所示信息:倉庫D:\Download\KingSoftNetDisk\svn及導出目錄“F:\project”點擊OK完成導出



4. SVN使用-提交
在”project”中添加一個測試文件”NetDiskSVN.txt”,然後在”project”目錄上右鍵,使用“SVN Commit”提交測試是否成功,如下圖所示:


提交後的提示如下:



5. 在其他機器上同步SVN數據

在其它電腦上做同樣的步驟,網盤賬號使用同一個,這樣”svn”目錄既是一個即時更新的網盤目錄,又是一個即時同步的SVN庫。這樣其實是在兩臺電腦上做了兩個SVN庫,但是因爲網盤客戶端的存在和SVN強大的版本控制功能,這兩個SVN庫隨時都會保持一致。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章