• <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

            博客搬家了哦,請移步
            叫我abc

            常用鏈接

            留言簿(12)

            隨筆分類

            我的博客

            搜索

            •  

            積分與排名

            • 積分 - 304348
            • 排名 - 84

            最新評論

            閱讀排行榜

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

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

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

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

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

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

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

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

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

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

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

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

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


            久久精品国产精品亚洲精品 | 国产一久久香蕉国产线看观看| 日批日出水久久亚洲精品tv| 性做久久久久久免费观看| 日本国产精品久久| 久久夜色精品国产网站| 国产真实乱对白精彩久久| 久久一区二区免费播放| 97热久久免费频精品99| 欧美精品福利视频一区二区三区久久久精品 | 国产99久久久久久免费看| 无码人妻久久一区二区三区蜜桃| 久久精品亚洲精品国产色婷| 99久久精品免费看国产一区二区三区| 精品久久久久久久中文字幕 | 久久99中文字幕久久| 久久久久99这里有精品10 | 久久99热只有频精品8| 久久国产成人| 九九精品99久久久香蕉| 无码八A片人妻少妇久久| 成人午夜精品久久久久久久小说| 伊人情人综合成人久久网小说| 久久夜色tv网站| 色婷婷久久综合中文久久蜜桃av| 久久国产精品免费一区| 99精品久久精品| 久久国产免费观看精品3| 久久香综合精品久久伊人| 欧美久久久久久午夜精品| 欧美激情精品久久久久| 国产精品久久一区二区三区| 亚洲中文久久精品无码ww16 | 久久人人爽人人爽AV片| 91精品国产91久久久久久| 亚洲国产精品热久久| 99久久免费国产精精品| 久久97精品久久久久久久不卡| 久久香蕉国产线看观看精品yw| 伊人久久精品无码av一区| 日本强好片久久久久久AAA|