在這兒看到的svn安裝的文章
在這兒看到的svn的使用文章
svn是apache的一個(gè)開源項(xiàng)目蚌本,全稱為subversion篮撑。是一個(gè)基于版本的項(xiàng)目管理軟件杰扫,一般在多人開發(fā)的項(xiàng)目中使用熄阻,目前svn已經(jīng)替代了原來的cvs。大多數(shù)情況下钻蔑,svn服務(wù)安裝在linux服務(wù)器上啥刻。下面簡單的說一下svn在windows服務(wù)上的安裝。
1咪笑、準(zhǔn)備svn的安裝文件可帽,進(jìn)入http://subversion.apache.org/packages.html#windows 下載svn的安裝文件,
如下圖:
2窗怒、下載完成后映跟,在相應(yīng)的盤符中會有一個(gè)Setup-Subversion-1.8.5.msi的文件,目前最新的版本是1.8.5扬虚,這里就使用這個(gè)版本努隙。然后雙擊安裝文件進(jìn)行安裝。我安裝在D:\svn\subversion目錄里辜昵。如下圖:
3荸镊、把svn安裝目錄里的bin目錄添加到path路徑中。即:D:\svn\subversio\bin添加到path的環(huán)境中去,添加完成后在命令行窗口中輸入 svnserve --help 躬存。如果能顯示如下內(nèi)容张惹,證明svn已經(jīng)在path路徑中設(shè)置成功 。同時(shí)這樣可以打開svn的幫助信息岭洲。如下圖:
4宛逗、這樣svn基本算是安裝完成了,svn安裝完成后盾剩,就要對svn進(jìn)行配置雷激,首先要設(shè)置一個(gè)本地根目錄,這個(gè)根目錄是用來存放以后要進(jìn)行管理的所有項(xiàng)目告私,本例子將svn的根目錄設(shè)置在 d:\svn\root 下面侥锦,即在相應(yīng)的盤符創(chuàng)建文件夾就可以了。到目前為止svn并沒有啟動德挣,在windwos下啟動svn有兩種方式,一種是在命令行中直接使用svnserve -d -r d:/svn/root 這樣就可以啟動svn了快毛,如下圖:
回車后如果不報(bào)錯(cuò)格嗅,那么證明svn已經(jīng)成功啟動,這時(shí)可以在重新打開一個(gè)命令行窗口唠帝,然后在窗口中輸入netstat -na命令來查看相應(yīng)的端口屯掖,如下圖:
這種啟動svn的方式會有一個(gè)問題,啟動svn的命令行窗口一直不能關(guān)掉襟衰,如果關(guān)掉贴铜,svn服務(wù)就停止了,這樣很不方便瀑晒,因?yàn)橛羞@樣的問題绍坝,所以就有了svn的第二種啟動方式了。即把svn的啟動命令添加到windows服務(wù)中去苔悦。操作如下:
在命令行窗口中輸入如下命令:
<pre>sc create svnservice binpath= "d:\svn\subversion\bin\svnserve.exe --service -r d:\svn\root" start= auto depend= Tcpip</pre>
然后回車創(chuàng)建轩褐。上面命令格式是windows固定的格式。
sc create:用來向windows服務(wù)中添加一個(gè)服務(wù)玖详,sc delete刪除windows服務(wù)中的一個(gè)服務(wù)把介。
binPath:是要設(shè)置服務(wù)命令所在的位置。
-r:設(shè)置svn服務(wù)的根目錄位置蟋座。
--service:意思是要把這個(gè)命令以windows服務(wù)的形式進(jìn)行啟動拗踢,即會向windows的服務(wù)中添加一個(gè)名字為svnserve的服務(wù),然后再把相應(yīng)的服務(wù)設(shè)置成自動啟動向臀。這樣svn就在windows服務(wù)中添加成功了巢墅。
5、服務(wù)添加完成后,就可以在windows服務(wù)管理器中啟動svn服務(wù)了砂缩,啟動后在命令行中可以用netstat -na來查看svn的監(jiān)聽端口3690是否已經(jīng)打開作谚。如果打開證明svn已經(jīng)啟動成功了。