1、SVN學習之windows下svn的安裝

 svn是apache的一個開源項目,全稱爲subversion。是一個基於版本的項目管理軟件,一般在多人開發的項目中使用,目前svn已經替代了原來的cvs。大多數情況下,svn服務安裝在linux服務器上。下面簡單的說一下svn在windows服務上的安裝。

 

1、準備svn的安裝文件,進入http://subversion.apache.org/packages.html#windows 下載svn的安裝文件,

如下圖:



 2、下載完成後,在相應的盤符中會有一個Setup-Subversion-1.8.5.msi的文件,目前最新的版本是1.8.5,這裏就使用這個版本。然後雙擊安裝文件進行安裝。我安裝在D:\Program Files (x86)\Subversion目錄裏。如下圖:

3、把svn安裝目錄裏的bin目錄添加到path路徑中。即:D:\Program Files (x86)\Subversion\bin添加到path的環境中去,添加完成後在命令行窗口中輸入 svnserve --help 。如果能顯示如下內容,證明svn已經在path路徑中設置成功 。同時這樣可以打開svn的幫助信息。如下圖:

 4、這樣svn基本算是安裝完成了,svn安裝完成後,就要對svn進行配置,首先要設置一個本地根目錄,這個根目錄是用來存放以後要進行管理的所有項目,本例子將svn的根目錄設置在 d:\svn\root 下面,即在相應的盤符創建文件夾就可以了。到目前爲止svn並沒有啓動,在windwos下啓動svn有兩種方式,一種是在命令行中直接使用svnserve -d  -r  d:/svn/root 這樣就可以啓動svn了,如下圖:

回車後如果不報錯,那麼證明svn已經成功啓動,這時可以在重新打開一個命令行窗口,然後在窗口中輸入netstat -na命令來查看相應的端口,如下圖:
 

這種啓動svn的方式會有一個問題,啓動svn的命令行窗口一直不能關掉,如果關掉,svn服務就停止了,這樣很不方便,因爲有這樣的問題,所以就有了svn的第二種啓動方式了。即把svn的啓動命令添加到windows服務中去。操作如下:

在命令行窗口中輸入如下命令:

C:\Users\WHP>sc create svnserve binPath= "D:/Program Files (x86)/Subversion/bin/
svnserve  -r  d:/svn/root --service"

然後回車創建。上面命令格式是windows固定的格式。 

sc create用來向windows服務中添加一個服務,sc delete刪除windows服務中的一個服務。

binPath是要設置服務命令所在的位置。

-r設置svn服務的根目錄位置。

--service意思是要把這個命令以windows服務的形式進行啓動,即會向windows的服務中添加一個名字爲svnserve的命令。如下圖所示:



 把相應的服務設置成自動啓動。這樣svn就在windows服務中添加成功了。

 

5、服務添加完成後,就可以在windows服務管理器中啓動svn服務了,啓動後在命令行中可以用netstat -na來查看svn的監聽端口3690是否已經打開。如果打開證明svn已經啓動成功了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章