[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > 其它 > 正文
RCS介紹編(2)
本文出自:OHaHa的學習心得[ohaha.ks.edu.tw] 作者:藍色泡泡(panda@ks.edu.tw) (2002-03-14 06:02:00)
RCS -- Revision Control System part2
--------------------------------------------------------
◎RCS名詞解釋:
        RCS file    : 在RCS資料夾下的檔案
        working file: 除了RCS file 的其他檔案稱之。
        check in    : ci 將檔案存入RCS
        check out   : co 從RCS取出檔案
        
◎比較版本差異:
       rcsdiff:
             $ rcsdiff filename
             用來比較目前修訂後和之前check in 的最新修訂版本的差異。
             <   表示舊的檔案資料
             --- 表示分隔
             >   表示新的檔案資料
             
       釋:既然是比較 當然您要有一個正在修正中的檔案...
            也要有個已經ci的檔案     

◎Lock 的開/關:
        一個working file 需要被鎖定(lock)才能進行修正或存入,
        若只有您一個人在處理這個檔案,您可以把Lock 給關閉,
        如此即使處在之前co -r filename (唯讀)的狀態 
        也能夠修改並存入rcs。
        $ rcs -U filename  關閉Lock
        $ rcs -L filename  開啟Lock               

◎存入RCS的方式:
        A.一般的check in : $ ci filename    
        B.check in 後繼續編輯: $ ci -l filename (小寫的L)
        C.check in 後唯讀開啟: $ vi -u filename
        
        釋:一般check in 後,原先的filename會不見,加上上面參數後filename不會消失,
             -l 可以直接繼續用vi編輯之;-u 則filename是處在唯讀的狀態。    

◎指定存入的版本:  
        A.預設版本: 從1.1、1.2、1.3 ...以此類推
        B.指定版本: $ ci -r[rev] filename
            舉例說明:我要跳到release 2 版開始,之後的版本就是2.2、2.3、2.4 ...
                    $ ci -r2 filename  或 $ ci -r2.1 filename

◎版本自動識別:
        A.$Id$ :以解的方式,加入這一部份 $Id$ 
                如此在check out 察看檔案內容時,會顯示如下的狀態,而且會自動更新
                $Id: filename revision date time author state
            ex:
                $Id: filename,v 2.3 2001/06/11 09:03:40 panda Exp panda $
       
        B.$Log$ :以解的方式,加入這一部份 $Log$
                如此在check out 察看檔案內容時,會顯示出在check in需要的log的訊息。 
                您可以利用$Log$來維護整個program的歷史...。               (http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
RCS介紹編(1) (2002-03-13 08:02:00)
CVS RCS HOWTO 原始程式碼版本控制系統 (3) (2001-05-02 10:11:41)
CVS RCS HOWTO 原始程式碼版本控制系統 (2) (2001-05-02 10:10:18)
CVS RCS HOWTO 原始程式碼版本控制系統 (1) (2001-05-02 10:09:53)
The RCS MINI-HOWTO (2001-04-27 16:32:06)
 

★  樊強制作 歡迎分享  ★