FreeBSD RCS用法


◎顧名思義 RCS是一種修訂版本的控制系統◎建立RCS資料夾:先在您想要保存的檔案或程式碼下建一個名為RCS的資料夾◎用ci登入到RCS:將程式利用ci登入(check in)到RCS系統會要求您輸入一些對此檔案的敘述,單獨一行的 . 表示結束 。ex: (綠色表示系統自己產生的,filename乃是我自己隨手創的檔案內容只有一行)$ci filenameRCS/filename,v<--filenameenter 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-->filenamerevision 1.1done$vi filename(讀取資料)用vi開啟後會出現這些字樣filename: unmodifIEd, readonly: line 1B.一般開啟:$co -l filename(從RCS中讀出資料)RCS/filename,v-->filenamerevision 1.1 (locked)done$-l (小寫的L)參數 後可加上rev也就是版本 不加表示最新版vi filename(讀取資料)用vi開啟後會出現這些字樣 (表示可以修)filename: unmodified: line 1C.回存RCS資料: 當您修改過後,可以用ci filename 再次回存資料到RCS$ci filenameRCS/filename,v<--filenamenew 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

    推荐阅读