沒有SVN服務器也能做版本控制,借助網盤架設SVN


    最近跟基友一起做個小項目,因為是我們自己的項目,沒有學校給分配的SVN,而網上的免費SVN同步速度太慢又不安全。這時候版本控制對我們來說就是一個比較棘手的問題。

    開始我想通過自動同步功能的網盤來解決問題,我和基友用同一個賬號登陸客戶端,把項目文件放到網盤的自動同步目錄下,這時候兩台電腦的文件會自動同步。但是這樣少了一步提交的過程,總覺得不安全,而且這種即時更新的機制也不能做到有效的版本控制。於是靈機一動,有了下面的解決方法。廢話不多說,進入正題。

 

    首先,需要一個有自動同步功能的網盤客戶端。設置一個自動同步目錄,假設該目錄為A。

  1. 在A中建立svn reporsitory
  2. 假設項目目錄為B,在B中點擊右鍵>>SVN Checkout>>按照下圖操作錄入信息(分別填寫網盤目錄和項目目錄)>>點擊確定

  3. 出現下圖所示結果表示成功

     

  4. OK,現在你可以大膽的Add>>Commit了,為確保安全,可以新建個文件測試一下。出現下圖,表示你的第一個項目版本已經成功的上傳到SVN

  5. 在你的隊友的電腦上做同樣的步驟。注意網盤賬號要用同一個哦,這樣A目錄既是一個即時更新的網盤目錄,又是一個即時同步的SVN庫。這樣其實是在兩台電腦上做了兩個SVN庫,但是因為網盤客戶端的存在和SVN強大的版本控制功能,這兩個SVN庫隨時都會保持一致。

 

    就是這么簡單,我都感覺我是在湊字數了。第一篇隨筆,希望能幫助到大家。

 

    注意:1.鑒於網盤服務器上會有項目信息,這種方法只適合小型項目(大項目好像不會連個版本控制服務器都沒有吧==#);2.這種方法只適合做臨時的SVN方案,畢竟我們不可能一直都把項目存在網盤上。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM