隨筆-199  評(píng)論-203  文章-11  trackbacks-0

          CVS - Concurrent Versions System(并發(fā)版本管理系統(tǒng))是一個(gè)版本控制管理系統(tǒng),它是目前最為廣泛使用的一個(gè)系統(tǒng)。

          在多人共同開(kāi)發(fā)一個(gè)大型項(xiàng)目時(shí),源代碼的維護(hù)和版本維護(hù)是一件令人頭疼的事情,由于多人開(kāi)發(fā), 每個(gè)開(kāi)發(fā)人員都擁有此項(xiàng)目的副本,所以如果要手動(dòng)維護(hù)同一個(gè)文件多人的修改是十分困難的事情。另外,可能你需要的項(xiàng)目的版本不是當(dāng)前開(kāi)發(fā)的最新的版本, 如果為了這個(gè)目的而為每一個(gè)版本保留一個(gè)備份幾乎是不可能的。

          CVS不僅可以維護(hù)源代碼,事實(shí)上,所有的文本文件都可以使用CVS來(lái)管理,當(dāng)然也可以管理二進(jìn)制文件,只是需要特殊的命令選項(xiàng)罷了。

          CVS把文件保存在一個(gè)名叫倉(cāng)庫(kù)(repository)的地方,倉(cāng)庫(kù)中保存的文件并不是每個(gè)版本的副本,而是可以從任意版本回溯到初始版本的一些代碼的主控信息,這樣,就節(jié)省了大量的存儲(chǔ)空間。 倉(cāng)庫(kù)不僅可以建立在本機(jī)上,也可以建立在網(wǎng)絡(luò)上。另外CVS支持版本分支(tag),這樣可以從任意的版本中衍生出另外一個(gè)版本進(jìn)行開(kāi)發(fā),必要時(shí),還可以把這個(gè)分支合并到主開(kāi)發(fā)分支去。

          2.如何得到CVS?

          論壇用的是基于windows系統(tǒng)的winCVS 1.2版本,可從論壇進(jìn)行下載,下載地址:http://bbs.miforum.net/download/WinCVS120.rar

          CVS的官方站點(diǎn):http://www.cvsgui.org

          3、如何使用CVS?

          可以依照dreamaster所做的演示動(dòng)畫(huà)進(jìn)行操作:觀看演示動(dòng)畫(huà)

          也可依照以下步驟進(jìn)行。

          第一步:?jiǎn)?dòng)winCVS

          啟動(dòng)后的界面如下:

          第二步:設(shè)置工作目錄,使用Change Location選擇自己的工作目錄。

          第三步:設(shè)置通訊連接

          1、選擇菜單:Admin--Preferences

          2、在Enter the CVSROOT中輸入test@mifcvs.vicp.net:/miforum
          其中test為用戶名;mifcvs.vicp.net為CVS主機(jī)地址;/miforum為MiForum的CVS的Repository。

          注意:大家記得把下圖中的Checkout Readonly取消(默認(rèn)是被選的)不然Checkout下來(lái)的文件要先修改文件的屬性才能編輯。

          另外,使用代理服務(wù)器上網(wǎng)的會(huì)員記得設(shè)置好自己的Proxy Server:

          第四步:登陸CVS服務(wù)器

          1、點(diǎn)擊Admin--Login

          輸入密碼:test(登陸密碼為test)

          當(dāng)在Log區(qū)出現(xiàn)如下圖示時(shí)表示登陸成功了。

          如出現(xiàn)下圖,你就登陸失敗了。

          第五步:獲取CVS文件模塊

          在服務(wù)器上有一個(gè)名為test的Module用于測(cè)試是否成功

          選擇Create下的Checkout Module

           

          輸入在服務(wù)器上的模塊名稱:在本例中為test

          成功以后會(huì)如圖:

          posted on 2009-08-11 12:56 Werther 閱讀(544) 評(píng)論(0)  編輯  收藏 所屬分類: 18.Other
          主站蜘蛛池模板: 黑水县| 阜平县| 长寿区| 汉沽区| 靖边县| 共和县| 公主岭市| 峨眉山市| 双牌县| 黑山县| 文登市| 六枝特区| 绥江县| 从江县| 建始县| 九江市| 廊坊市| 和田县| 澄江县| 滕州市| 正蓝旗| 汉阴县| 新平| 甘肃省| 安吉县| 本溪| 泰安市| 曲阳县| 信阳市| 报价| 叙永县| 湘西| 宝山区| 龙里县| 屯门区| 花莲县| 平邑县| 南宁市| 色达县| 东莞市| 剑河县|