利用同步網盤搭建個人或團隊SVN服務器


這篇文章是以前寫的,現在強烈推薦兩個站。1.http://git.oschina.com 2.http://www.coding.net

推薦理由:1.可創建私有項目。2.免費穩定。3.VS2013安裝Git插件就可用,無需熟悉Git命令。

 

碼農嘛,經常公司家里兩頭碼,所以代碼同步是個不小的問題。之前用的googlecode,雖然借助goagent可以基本滿足需求,但是代碼需要開源,而且每個項目都需要通過googlecode新建一個項目。也可以用過git結合網盤進行同步代碼,無奈智商不夠,沒有成功。網上也有許多svn結合網盤進行代碼控制,這里做個補充。

 

網盤推薦金山網盤(不是打廣告。。。),用過360,百度效果都不理想。

推薦理由:1.可實現雙向同步,打開網盤即可同步,不需要手動操作。

     2.支持生成下載鏈接。

     3.支持團隊協作,下文會做介紹。

     4.內嵌於資源管理器,很方便做復制粘貼刪除等操作。

准備工作:

1.下載TortoiseSvn和漢化包

http://tortoisesvn.net/downloads.html

32和64位版本:

漢化包:

2.下載Visual SVN,Visual Studio開發用。

http://www.visualsvn.com/server/download/

 

正文開始:

一:安裝金山網盤、TSVN和Visual SVN,都很簡單,具體就不說了,直接正題。

二:創建,上傳,同步代碼

  1. 創建目錄,作為SVN服務器
    打開網盤,新建文件夾,右鍵菜單→TortoiseSVN→在此創建版本庫:

    復制這個路徑,確定:

    創建完成之后文件夾圖標就會改變,文件夾就會多出一部分內容:
  2. 創建項目並上傳代碼,已有項目可跳過,只是做個簡單介紹。
    創建項目:

    完成之后,項目文件夾,右鍵→TortoiseSVN→導入:

    粘貼剛才復制的項目路徑,后面加上自己的項目名。多個項目,每個項目單獨的文件夾,有效防止沖突。
      
    點擊確定進行導入:

  3. 同步代碼,修改並提交
    當我們在公司創建的項目成功導入之后,回到家中,安裝網盤、TSVN就可以進行同步代碼了。
    如果沒有自動同步,SVN服務器文件夾,右鍵→快盤→立即進行一次同步。

    首先新建個項目文件夾,右鍵→SVN檢出,輸入網盤中新建的文件夾對應路徑:

    如果不知道路徑:可以打開網盤,找到SVN項目文件夾,右鍵→TortoiseSVN→版本庫瀏覽器:

    就可以看到相應的項目。復制上面的導航欄鏈接即可。

    同步完成之后就可以看見代碼了:

    打開解決方案,修改一個文件,就可以看到圖標變成了黃色,右鍵就可以看到Visual SVN的菜單,點擊Commit(提交)就可以提交到SVN服務器,網盤會自動進行同步。



三:網盤其他功能介紹

  1. 多人或團隊協作。
    文件夾,右鍵→快盤→文件夾協作,有三種方式選擇。
    發送鏈接給好友,好友接收之后,就可以協同開發了。


    右鍵版本庫瀏覽器,就可以看到項目了,然后復制路徑,同上面一樣操作,檢出就可以進行多人或團隊開發了。


  2. 自動生成下載鏈接,發給你的小伙伴,他就可以直接下載了。
    文件夾,右鍵→快盤→生成下載鏈接

  3. 選定目錄進行同步
    網盤通常還有其他的文件夾,不需要每個都同步。按照下圖勾選即可。


 

文章內容就到這里。

轉載請注明出處:http://www.cnblogs.com/xcong/p/3528004.html


免責聲明!

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



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