新聞中心
本節(jié)繼續(xù)介紹Subversion和CVS相比有哪些新的理念推出,同時(shí)介紹一些簡(jiǎn)單的Subversion安裝問(wèn)題。

資源消耗與數(shù)據(jù)改變的大小成正比,而不是與數(shù)據(jù)本身大小成正比
一般來(lái)說(shuō),一項(xiàng)Subversion操作所需時(shí)間與操作最終變化的大小成正比。而不是與操作所觸及的整個(gè)項(xiàng)目的大小成正比,這是Subversion源代碼倉(cāng)庫(kù)模型的一個(gè)特性。
有效的處理二進(jìn)制文件
Subversion對(duì)于二進(jìn)制文件和文本文件的處理同樣有效,因?yàn)閟ubversion使用一種二進(jìn)制差異比較算法來(lái)增量存儲(chǔ)那些連續(xù)的修訂本。
易于語(yǔ)法分析的輸出。
所有Subversion命令行客戶端的輸出都是仔細(xì)設(shè)計(jì)的,可輕松為人所理解,也適于程序自動(dòng)解析??蛇M(jìn)行腳本語(yǔ)言處理將是下一步優(yōu)先考慮的特性。
Subversion到目前的安裝已經(jīng)非常簡(jiǎn)單了。到Subversion網(wǎng)站下載Windows下的安裝文件,簡(jiǎn)單的步驟就可以完成安裝,而且安裝程序已經(jīng)自動(dòng)注冊(cè)Path,直接在命令行模式就可以使用了。
首先初始化Repository,輸入命令:svnadmincreateD:\TestRepository\,然后,把現(xiàn)有的項(xiàng)目的目錄結(jié)構(gòu)以及文件導(dǎo)入到Repository中:svnimportD:\Projects\Project1file:///D:/TestRepository/Project1-m“初始化“
用啟動(dòng)服務(wù)
svnserve-d-rD:\TestRepository\
客戶端Checkout
svncheckoutsvn://主機(jī)名/Project1(即獲取Project1的項(xiàng)目)
以上都是很簡(jiǎn)單的命令。而且上面只用到了一種服務(wù)模式,Apache的還在嘗試中。
目前只用到了Subversion的基本功能,就已經(jīng)感覺(jué)不錯(cuò)了,覺(jué)得入門(mén)很輕松,幫助文檔也比CVS要好的多。
Subversion也有圖形的客戶端,可以在TortoiseSVN找到。
Subversion也VS.Net的插件,可以在AnkhSVN找到。
TortoiseSVN相信不錯(cuò),因?yàn)橐郧坝眠^(guò)它的另一個(gè)ForCVS的工具,可以和瀏覽器結(jié)合在一起,非常方便和美觀。
【編輯推薦】
- VisualSVN:替代Team Foundation Server的新選擇
- Sourceforge 開(kāi)始全面支持SVN
- 基于Java的svn客戶端工具JavaSVN 1.1.0.beta發(fā)布
- Subversion和TortoiseSVN如何在Windows下進(jìn)行構(gòu)建SVN版本控制
- 揭露MyEclipse Subversion環(huán)境建立的內(nèi)幕
本文名稱:Subversion新理念及安裝問(wèn)題簡(jiǎn)單剖析
轉(zhuǎn)載源于:http://fisionsoft.com.cn/article/coedioo.html


咨詢
建站咨詢
