svn入門及配置為windows服務

來源:互聯網
上載者:User

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

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

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

建議安裝在沒有空格的目錄,我安裝的目錄為: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
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.