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

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

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

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

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

          也可依照以下步驟進(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下來的文件要先修改文件的屬性才能編輯。

          另外,使用代理服務(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
          主站蜘蛛池模板: 轮台县| 尤溪县| 如东县| 巨野县| 广宗县| 金阳县| 温泉县| 浦江县| 玉山县| 齐河县| 鲁甸县| 白水县| 涞源县| 澳门| 奎屯市| 衡山县| 仙桃市| 上高县| 义乌市| 开化县| 阳泉市| 怀安县| 古蔺县| 大丰市| 吴旗县| 余江县| 拉萨市| 江安县| 保定市| 海丰县| 岚皋县| 齐齐哈尔市| 科技| 含山县| 牟定县| 高阳县| 霍林郭勒市| 龙山县| 澄迈县| 湖南省| 广汉市|