堅果雲 + SVN 實現異地代碼同步

廢話少說,開搞!

軟件準備:1.堅果雲客戶端 ,2.SVN server 服務端,3.SVN客戶端 或 Eclipse 或 IDEA 。

 

先看看這個玩法的結構:(注意:A,B方的repo文件夾 既是綁定堅果雲同步的文件夾,也是SVN SERVER的repo根目錄)

本地方配置:

堅果雲:新建一個 「同步文件夾「  (例:project ,本地實際路徑G://project)

將這個文件夾共享給你的朋友,把他的賬戶加入共享列表。

SVN SERVER:SVN 把repo的根目錄設置成堅果雲用來同步的文件夾(本例:G://project)

綁定好之後,我們在Repositories中新建一個我們的repo 。(例:myApp)

1對repo起名

2空還是帶模板

3權限設置

完成後,我們可以看到

這裏的trunk一般就是用來放我們代碼的地方了

 

對myApp右擊能獲取這個repo的URL地址(下面上傳項目到SVN時會用到這個URL)

 

SVN客戶端:把本地代碼提交到SVN SERVER上

    SVN客戶端:可查看網上的相關教程

    Eclipse:可查看這個網址。http://www.javashuo.com/article/p-cwvfgwwp-bk.html

    IDEA:可查看這個網址。https://jingyan.baidu.com/article/425e69e616b570be15fc16ae.html


經過上述操作,你應該已經把自己的項目上傳到SVN服務器上了。


異地方操作:

堅果雲:

通過你分享的堅果雲鏈接,加入到同步文件夾中。

讓他在 他本地 新建一個文件夾用於堅果雲同步,並修改堅果雲同步路徑到這個文件夾。

SVN SERVER:讓他把Repo的根目錄綁定到這個新建的文件夾。(這樣他那邊已經拿到了你上傳的代碼了)

SVN客戶端:把SVN SERVER上的代碼check out 到他的本地。(不同的客戶端有不同的方法,可以百度搜一搜)


到這裏就已經搭好了,就像正常使用SVN一樣,提交、更新就可以了。

如果對操作不理解的,可以私信我,謝謝。

如果我上面的內容有說的不對的地方,歡迎大家指出,我會積極採納 改正錯誤!

如果相關鏈接對原作者有所侵犯,請聯繫我進行刪除,謝謝。