svn入門及配置爲windows服務

Subversion,簡稱SVN,是一個開放源代碼版本控制系統,相對於的RCSCVS,採用了分支管理系統,它的設計目標就是取代CVS。互聯網上越來越多的控制服務從CVS轉移到Subversion。

官方網站:http://subversion.apache.org/

1、下載SVN服務器
http://nchc.dl.sourceforge.net/project/win32svn/1.7.4/Setup-Subversion-1.7.4.msi
2、安裝

建議安裝在沒有空格的目錄,我安裝的目錄爲:D:\sdk\Subversion  安裝的過程中,安裝程序會自動添加環境變量。判斷是否安裝成功,上圖:

提示如上,表示安裝成功。否則就得自己配置一下環境變量了。如果不知道如何配置環境變量,找Google或者留言.

3、創建SVN倉庫

D:\svnrepository目錄下有4個目錄該文件中的內容如非必要,不要手動更改,其內容三由svn服務器進行維護的。各自用途爲:

conf裏文件夾中都是這個倉庫的配置文件。 
db
是真正用來存儲數據版本的地方。 
hooks
文件夾中的內容用以定義某些動作觸發的hook腳本。 
locks
中的文件用於在某些分支或者文件上加鎖。

4、配置SVN訪問,讀寫方式

5、創建用戶

6、啓動SVN服務器
如果覺得每次啓動都敲命令覺得麻煩,可以將命令寫在一個批處理文件中,這樣雙擊就能啓動了:

7、爲SVN配置一個windows服務,使得可以開機啓動,而且沒有dos界面.
a、要創建windows服務,必須以管理員運行cmd

b、創建服務
sc create svnserve binPath= "D:\sdk\Subversion\bin\svnserve.exe --service --root D:\svnrepository" displayName= "SVN Server" depend= TCPIP start= auto
c、當創建成功後,Win+R鍵,輸入services.msc 就能看到剛剛創建的服務了,上圖:
d、附上如何刪除服務:

SVN客戶端:
TortoiseSVN下載地址:
http://nchc.dl.sourceforge.net/project/tortoisesvn/1.7.6/Application/TortoiseSVN-1.7.6.22632-win32-svn-1.7.4.msi
Subclipse(Eclipse 插件):
http://subclipse.tigris.org/files/documents/906/49201/site-1.8.7.zip
發佈了35 篇原創文章 · 獲贊 38 · 訪問量 55萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章