• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆 - 119  文章 - 290  trackbacks - 0

            博客搬家了哦,請(qǐng)移步
            叫我abc

            常用鏈接

            留言簿(12)

            隨筆分類

            我的博客

            搜索

            •  

            積分與排名

            • 積分 - 303685
            • 排名 - 84

            最新評(píng)論

            閱讀排行榜

            終于開始進(jìn)入LINUX環(huán)境了,雖然還是無(wú)法脫離WIN。因?yàn)長(zhǎng)INUX缺少足夠的驅(qū)動(dòng),并且WWW瀏覽器對(duì)現(xiàn)有的一些網(wǎng)頁(yè)支持也不太好。
            不過(guò),LINUX的文本模式真是一個(gè)很棒啊,速度高,而且不需要鼠標(biāo),終于從右手疲勞中解脫了。從此看來(lái),LINUX確實(shí)是一個(gè)專注的開發(fā)環(huán)境。
            在WIN下加了一個(gè)FAT32的分區(qū),便于和LINUX相互傳遞數(shù)據(jù)。

            CVS是LINUX下的源碼控制。在WIN下,常用的sourcesafe功能也就幾項(xiàng):
            1.建立數(shù)據(jù)庫(kù);
            2.添加項(xiàng)目目錄;
            3.添加文件;
            4.刪除文件;
            5.獲取項(xiàng)目文件;
            6.提交修改;
            7.查看歷史記錄;
            8.文件比較;

            我就這些功能給出CVS的相應(yīng)命令:
            1.建立數(shù)據(jù)庫(kù)
            cvs -d [/usr/cvsroot] init
            其中/usr/cvsroot就是數(shù)據(jù)庫(kù)的位置,隨便你建到哪都可以。
            然后要設(shè)置CVS根目錄的環(huán)境變量,一般來(lái)說(shuō)用setenv,結(jié)果我的LINUX說(shuō)沒(méi)這個(gè)命令,只好用
            CVSROOT=/usr/cvsroot
            export CVSROOT
            這個(gè)方法注冊(cè)環(huán)境變量了,但是這個(gè)每次啟動(dòng)LINUX都要弄一次。肯定有一勞永逸的辦法,不過(guò)我暫時(shí)不知道。

            2.添加項(xiàng)目目錄
            這個(gè)項(xiàng)目目錄好像被稱為模塊,這是必須的,某一組項(xiàng)目必須掛靠一個(gè)模塊。
            cvs import -m "注釋" tm test-module start
            tm是模塊名了,至于test-module是個(gè)什么東西我不清楚,不過(guò)好像可以是任意字符串,類似于模塊別名或者注釋之類的東西吧。
            特別要說(shuō)明的是,你的當(dāng)前目錄最好是你的項(xiàng)目目錄,因?yàn)楫?dāng)前目錄下的所有文件將會(huì)加入到CVS系統(tǒng)中,由tm模塊管理。

            5.獲取項(xiàng)目文件
            為什么2后就到5了?因?yàn)槲腋沐e(cuò)了些事情,要先獲取項(xiàng)目模塊,才可以進(jìn)行其他操作。
            cvs checkout tm
            這樣tm模塊就會(huì)下放到你的當(dāng)前目錄下。

            3.添加文件
            當(dāng)你在tm下?lián)碛幸粋€(gè)文件之后,用這個(gè)方式
            cvs add tm/f1
            cvs commit -m "注釋" tm/f1
            添加文件f1。

            4.刪除文件
            rm tm/f1
            cvs remove tm/f1
            cvs commit -m "注釋" tm/f1
            用這個(gè)方式刪除文件f1.

            6.提交修改
            當(dāng)你對(duì)文件f1編輯之后,要交給CVS記錄,用
            cvs commit -m "注釋" tm/f1
            就可以了,如果是多人可能同時(shí)編輯的話,也許你會(huì)收到error log,這表示你需要merge
            cvs update tm/f1
            然后查看文件f1,看看合并是否自動(dòng)的完成了,然后再用commit提交一次。

            7.查看歷史記錄
            cvs annotate tm/f1

            8.文件比較
            通過(guò)查看歷史,你可以發(fā)現(xiàn)文件有版本號(hào),比如1.1,1.2之類的
            比較兩個(gè)版本好的文件,可以
            cvs diff -r 1.1 -r 1.2 tm/f1
            如果要比較某個(gè)版本和當(dāng)前你編輯好的版本的差異,可以
            cvs diff -r 1.1 tm/f1

            除了學(xué)習(xí)如何在LINUX下進(jìn)行開發(fā)之外,另外一個(gè)獨(dú)立游戲也在同時(shí)準(zhǔn)備中。
            不過(guò)畢設(shè)還真是無(wú)聊而又沒(méi)有價(jià)值的事情啊

            posted on 2007-06-01 23:17 LOGOS 閱讀(654) 評(píng)論(0)  編輯 收藏 引用

            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            男女久久久国产一区二区三区| 四虎国产精品免费久久久| 精品久久久久久国产| 色婷婷综合久久久久中文一区二区| 国产一区二区久久久| 99精品国产免费久久久久久下载 | 中文字幕无码精品亚洲资源网久久 | 久久99国产精品久久99| 久久―日本道色综合久久| 久久WWW免费人成—看片| 伊人久久精品影院| 久久99精品国产自在现线小黄鸭| 伊人久久精品线影院| 久久无码AV中文出轨人妻| 久久久久久久人妻无码中文字幕爆| 国产精品久久久久久久久免费| 国产精品久久永久免费| 婷婷久久综合九色综合绿巨人| 久久久久亚洲精品日久生情 | 热re99久久6国产精品免费| 91久久精品国产成人久久| 久久丫精品国产亚洲av不卡| 久久国产美女免费观看精品| 精品久久久久久国产91| 久久婷婷激情综合色综合俺也去| 久久久久亚洲精品天堂久久久久久| 少妇人妻综合久久中文字幕| 国产精品一区二区久久精品无码 | 麻豆精品久久精品色综合| 久久精品极品盛宴观看| 久久青青草原精品国产不卡| 国产午夜福利精品久久2021| 亚洲国产美女精品久久久久∴| 久久国产精品视频| 久久国产精品久久久| 2020最新久久久视精品爱| 久久久久亚洲AV无码专区体验| 亚洲精品乱码久久久久久蜜桃图片 | 99久久综合国产精品免费| 国内精品久久久久久久影视麻豆| 亚洲国产精品久久久久婷婷软件 |