1 為什麼使用SVN
(1)備份
(2)代碼還原
(3)協同修改
(4)多版本項目檔案管理
(5)權限控制
2 SVN的安裝
這裡省略安裝步驟,隻需要注意按住的路徑最好不要含有中文或者空格即可。
3 建立SVN版本庫
建立SVN版本庫的方式有兩種:使用指令行或者使用TortoiseSVN。這裡我們使用指令行:
(1) 進入到要建立版本庫的目錄,我這裡是:
<a href="http://s5.51cto.com/wyfs02/M00/8B/9F/wKiom1hSrLuCGMqPAAA77TqhJF8305.png-wh_500x0-wm_3-wmp_4-s_3109329603.png" target="_blank"></a>
(2) 建立版本庫,執行如下指令:
<a href="http://s1.51cto.com/wyfs02/M01/8B/9F/wKiom1hSrX_xCJfqAAAOh_e_4WM939.png-wh_500x0-wm_3-wmp_4-s_3888000507.png" target="_blank"></a>
執行 svnadmin create 版本庫路徑 指令成功後,應該在對應的檔案夾下看到如下檔案,就表示建立成功了:
<a href="http://s3.51cto.com/wyfs02/M02/8B/9B/wKioL1hSrg_CXxElAACZ91x5zvc499.png-wh_500x0-wm_3-wmp_4-s_3345554650.png" target="_blank"></a>
(3) 建立SVN服務,這樣就可以以服務的方式啟動SVN服務端服務了。
<code>sc create SVNService binpath= </code><code>"D:\DevInstall\bin\svnserve.exe --service -r 版本庫路徑"</code> <code>start= auto depend= Tcpip</code>
指令成功後會出現如下提示資訊:
<a href="http://s2.51cto.com/wyfs02/M02/8B/9F/wKiom1hStNrBfZfUAAAF9lGBkqw434.png-wh_500x0-wm_3-wmp_4-s_895488000.png" target="_blank"></a>
然後啟動服務:
<a href="http://s1.51cto.com/wyfs02/M02/8B/9B/wKioL1hStS3RWtrpAABQ-u1weo4650.png-wh_500x0-wm_3-wmp_4-s_3168264180.png" target="_blank"></a>
(4) 檢出項目(checkout)
執行指令: svn checkout svn://localhost/項目目錄 。執行成功後會出現如下界面:
<a href="http://s2.51cto.com/wyfs02/M00/8B/9F/wKiom1hSuAXQvRYVAAAHvC_hjE4428.png-wh_500x0-wm_3-wmp_4-s_3087982981.png" target="_blank"></a>
(5) 在本地建立一個檔案,進行上傳測試。然後執行如下指令:
<code>svn add HelloSVN.txt</code>
如果是送出檔案,則執行如下指令:
<code>svn commit -m </code><code>"my first commit"</code> <code>HelloSVN.txt</code>
如果是更新檔案,則執行如下指令:
<code>svn update HelloSVN.txt</code>
<code></code>
本文轉自 烏英達姆 51CTO部落格,原文連結:http://blog.51cto.com/7156680/1883237