我們首先下載安裝包:例如:
點擊安裝一直下一步即可,不要忘了修改安裝的位置(subversion的安裝位置)
最后會在我們的目錄下面生成如下的文件夾:
查看是否安裝成功:我們在命令行中進行查看
同時也會在我們的系統環境變量中的path中自動添加
這樣就證明我們的服務端已經安裝成功了,
但是如果我們要想真正的使用,這才是第一步,因為這只是我們安裝的服務器,而只有服務器沒有數據倉庫subversion還是不能正常使用,因為我們需要讓它為我們管理數據,所以接下來我們進行第二步:subversion版本庫的創建:
1.我們創建一個文件夾(隨便在哪個位置創建),作為版本庫的根目錄,因為一個svn的服務器可以管理好多項目,此根目錄下可以放置我們的項目(例如:OA,ERP,CRM等等的項目都以此目錄為根目錄)
例如:D:\SVNrepository ------根目錄
我們在根目錄下創建我們的項目的版本
例如:D:\SVNrepository\OA D:\SVNrepository\ERP D:\SVNrepository\CRM
如果我們為OA創建一個版本庫:用命令行進行創建 我們需要在當前文件夾下(D:\SVNrepository\OA)輸入: svnadmin create D:\SVNrepository\OA
如圖:
創建完成后會在我們的文件夾下生成如下的目錄:
這樣我們的D:\SVNrepository\OA 就會成為我們項目OA的版本庫,svn就會對它進行管理了
svn服務器必須處於運行狀態下才能響應客戶端的請求(checkout ,commit,update.......)
兩種方式啟動svn服務器:
1:命令行的方式
主命令:svnserve -d(后台執行) -r(版本庫根目錄)
例如:svnserve -d -r D:\SVNrepository\ 回車之后,光標一直處於閃動狀態說明svn服務器已經啟動
2:注冊window服務(開機自啟動,不用我們手動進行啟動了)
嚴格按照此格式來寫 =必須緊挨着左邊的單詞 =后面必須要有空格
sc create SVNservice binpath= "D:\install\SVN\bin\svnserve.exe --service -r D:\SVNrepository" start= auto depend= Tcpip
我們要以管理員身份打開cmd cmd 右鍵--->以管理員身份運行
我們需要重啟一下電腦,然后打開任務管理器:我們看到了我們的subversion隨着電腦的啟動而啟動了,
conf是一些配置信息,當我們設置一些版本庫權限的時候需要用到它 ,