SVN學習之windows下svn的安裝

2022-03-02 11:47:56 字數 1526 閱讀 9230

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

如下圖:

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的命令。如下圖所示:

5、服務新增完成後,就可以在windows服務管理器中啟動svn服務了,啟動後在命令列中可以用netstat -na來檢視svn的監聽埠3690是否已經開啟。如果開啟證明svn已經啟動成功了。

SVN學習之windows下svn的安裝

svn是apache的乙個開源專案,全稱為subversion。是乙個基於版本的專案管理軟體,一般在多人開發的專案中使用,目前svn已經替代了原來的cvs。大多數情況下,svn服務安裝在linux伺服器上。下面簡單的說一下svn在windows服務上的安裝。如下圖 3 把svn安裝目錄裡的bin目錄...

Windows下的SVN備份

完全備份指令碼 檔名backup.bat echo off rem subversion的安裝目錄 set svn home c program files visualsvn server rem 所有版本庫的父目錄 set svn root d svn 庫目錄 rem 備份的目錄 set bac...

Windows下SVN版本庫遷移

兩台伺服器,進行svn的遷移 系統平台 windows server 2003 版本庫 test 源伺服器 192.168.1.14 目標伺服器 192.168.1.2 源svn版本庫的path d svn test 要遷移到的path e svn test 第一種方法 推薦 首先說明 這個目標伺服...