FreeBSD RCS用法
发表于:2007-07-01来源:作者:点击数:
标签:
◎顧名思義 RCS是一種修訂版本的控制系統 ◎建立RCS資料夾: 先在您想要保存的檔案或程式碼下建一個名為RCS的資料夾 ◎用ci登入到RCS: 將程式利用ci登入(check in)到RCS 系統會要求您輸入一些對此檔案的敘述,單獨一行的 . 表示結束。 ex: (綠色表示系統自己
◎顧名思義 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.ltesting.net