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

首頁 > 系統管理 > 其它 > 正文
RCS介紹編(1)
本文出自:OHaHa的學習心得[ohaha.ks.edu.tw] 作者:藍色泡泡(panda@ks.edu.tw) (2002-03-13 08:02:00)
RCS -- Revision Control System part1
--------------------------------------------------------

◎顧名思義 RCS是一種修訂版本的控制系統

◎建立RCS資料夾:
        先在您想要保存的檔案或程式碼下建一個名為RCS的資料夾

◎用ci登入到RCS:              
        將程式利用ci登入(check in)到RCS
        系統會要求您輸入一些對此檔案的敘述,單獨一行的 . 表示結束。
        
     ex: (綠色表示系統自己產生的,filename乃是我自己隨手創的檔案  內容只有一行)
        $ci filename
        RCS/filename,v  <--  filename
        enter description, terminated with single '.' or end of file:
        NOTE: This is NOT the log message!
        >> 測試 one
        >> .
        initial revision: 1.1  (最初的版本是1.1)
        done
      
◎RCS資料存放:        
        這時您會發現 在目前的目錄下原有的filename不見了...  
        卻多了一個名為filename,v 的檔案。     
               
◎讀取RCS資料:
   A.唯讀開啟:
    $co -r filename    (從RCS中唯讀出資料)
    RCS/filename,v  -->  filename
    revision 1.1
    done
    $
                   
    vi filename        (讀取資料)                          
    用vi開啟後會出現這些字樣
    filename: unmodified, readonly: line 1 
                    
   B.一般開啟:$co -l filename    (從RCS中讀出資料)
    RCS/filename,v  -->  filename
    revision 1.1 (locked)
    done
    $
                   
    -l (小寫的L)參數 後可加上rev也就是版本 不加表示最新版 
                   
    vi filename        (讀取資料)
    用vi開啟後會出現這些字樣 (表示可以修)
    filename: unmodified: line 1
   C.回存RCS資料:      
     當您修改過後,可以用ci filename 再次回存資料到RCS
     $ci filename
     RCS/filename,v  <--  filename
     new revision: 1.2; previous revision: 1.1 (顯示最新版本為1.2 先前版本為1.1)
     enter log message, terminated with single '.' or end of file:
     >> 測試 two
     >> .                   
     done
                  
     回存過後,現行目錄中又只剩下RCS資料夾原本的filename已經不見。
        
   D.特殊開啟:讀取某一版本的修改
     $co -r[rev] filename    (從RCS中讀出資料)   
     rev表示想要讀取的版本號 如:1.1 不加表示最新回存後的版本(目前是1.2)
              
     $co -r1.1 filename  
(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
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)
 

★  樊強制作 歡迎分享  ★