新聞中心
本節(jié)向大家描述一下SVN全稱,有些朋友可能對(duì)于SVN還不是很熟悉,SVN全稱是什么,這里就向大家簡單介紹一下,歡迎大家能和我一起學(xué)習(xí)SVN問題。
SVN全稱subversion.一款優(yōu)秀的版本控制軟件。SVN(subversion)是近年來崛起的版本管理工具,是cvs的接班人。目前,絕大多數(shù)開源軟件都使用SVN作為代碼版本管理軟件。SVN服務(wù)器有2種運(yùn)行方式:獨(dú)立服務(wù)器和借助apache。2種方式各有利弊。SVN是可以代替CVS的下一代控制軟件。

成都創(chuàng)新互聯(lián)公司專注于和田網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供和田營銷型網(wǎng)站建設(shè),和田網(wǎng)站制作、和田網(wǎng)頁設(shè)計(jì)、和田網(wǎng)站官網(wǎng)定制、成都微信小程序服務(wù),打造和田網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供和田網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
SVN和版本控制軟件CVS,VSS的比較
工作方式:
CVS(ConcurrentVersionSystem)上一代的版本控制軟件,版本控制的方式主要是
“合并--修改--提交”,也就是說當(dāng)系統(tǒng)版本和當(dāng)前用戶的版本不一樣的時(shí)候,服務(wù)器會(huì)
要求通過合并服務(wù)和客戶端的版本,生成一個(gè)新的版本。提示用戶版本沖突,用戶修改了
對(duì)應(yīng)版本之后,就可以進(jìn)行相應(yīng)的提交了。
VSS(VisualSourceSafe)微軟出的一款版本控制軟件,它主要方式是通過"鎖定--修改--解鎖--提交"的方式進(jìn)行版本控制的。也就說當(dāng)一個(gè)用戶修改一個(gè)版本的文件時(shí),鎖定該文件,使其他用戶不能夠進(jìn)行修改。只有當(dāng)此用戶解除鎖定,并且提交文件以后,其他用戶才可以進(jìn)行文件的修改。SVN是他們的綜合,就是說具有以上兩種的功能。我們看一下SVN全稱介紹中CVS和VSS二者的優(yōu)缺點(diǎn)。
優(yōu)缺點(diǎn):
CVS:它工作方式,可以使多個(gè)用戶并行工作。這樣對(duì)于正在編寫軟件的項(xiàng)目團(tuán)體有利。
但是版本控制某個(gè)項(xiàng)目下的一些核心文件比較困難,假如團(tuán)隊(duì)中的每個(gè)人都寫文件的權(quán)限。這樣往往會(huì)不小心的讓核心代碼被修改。
VSS:工作方式?jīng)Q定它就是一個(gè)文件只能由一個(gè)用戶修改。其優(yōu)點(diǎn)可以鎖定核心代碼,缺點(diǎn)則是工作效率比較低。所以適合小團(tuán)隊(duì)進(jìn)行開發(fā)。
SVN:兩者的綜合,呵呵,取兩家之長。
還有它具有自己統(tǒng)一的客戶端,在windows環(huán)境下,通過鼠標(biāo)右鍵就可以進(jìn)行操作,易用性明顯強(qiáng)于前面兩者。我們?cè)賮砜匆幌耂VN全稱介紹中SVN的具體配置情況。
SVN的具體配置:
呵呵,SVN有自己的操作手冊(cè),需要的可以到它的官方網(wǎng)站去下載。由于操作手冊(cè)已經(jīng)很詳細(xì)了,我這里指出我自己認(rèn)為比較有用的簡單配置
1安裝SVN的服務(wù)端和SVN的客戶端,地址
步驟略
2創(chuàng)建對(duì)應(yīng)的放置SVN文件文件夾,名稱為SVN,路徑E:\SVN
設(shè)置授權(quán)文件目錄,這里直接創(chuàng)建在SVN目錄下,點(diǎn)擊鼠標(biāo)右鍵。
3配置對(duì)應(yīng)權(quán)限的配置
conf文件夾中設(shè)置
修改文件SVNserve.conf文件
#password-db=passwd
password-db=passwd
#authz-db=authz
authz-db=authz
這樣設(shè)置為通過密碼和授權(quán)方式進(jìn)行SVN配置
修改passwd文件
#設(shè)置管理員密碼
[users]
admin=admin123
修改authz文件
#設(shè)置工作組,并且授予admin組擁有管理根目錄下所有讀寫權(quán)限
[groups]
admin=admin
[/]
@admin=rw
*=r
4啟動(dòng)對(duì)應(yīng)的服務(wù)
一般情況是通過命令窗口,SVNserve-d-rE:\SVN這句命令進(jìn)行。這里我通過編寫一個(gè)“SVN服務(wù)啟動(dòng).bat”進(jìn)行啟動(dòng)。
當(dāng)然也可以通過安裝服務(wù)的方式,SVNserveinstall-d-rE:\SVN,然后設(shè)置為自動(dòng)啟動(dòng)。
5然后可以在根目錄下創(chuàng)建E:\SVN需要的文件夾,進(jìn)行權(quán)限管理了
6項(xiàng)目開發(fā)eclipse插件,通過eclipse的插件管理,找到對(duì)應(yīng)的org.tigris.subversion.subclipse.core_1.2.0.jar插件。安裝插件之后通過eclipse菜單中找到“showview”就可以進(jìn)行相應(yīng)的操作了。本節(jié)對(duì)SVN全稱相關(guān)內(nèi)容介紹完畢,請(qǐng)關(guān)注本節(jié)的其他報(bào)道。
【編輯推薦】
- 常用SVN目錄結(jié)構(gòu)簡明介紹
- Windows下SVN版本庫自動(dòng)備份腳本如何實(shí)現(xiàn)
- SVN配置文檔新手指南
- 專家在線指導(dǎo)如何搭建SVN服務(wù)
- 常用SVN目錄結(jié)構(gòu)使用的兩大方法詳解
標(biāo)題名稱:SVN全稱及與CVS,VSS對(duì)比介紹
本文地址:http://www.fisionsoft.com.cn/article/djpgijh.html


咨詢
建站咨詢
