电脑技术学习

FreeBSD RCS用法

dn001

◎顧名思義 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

标签: