Next Previous Contents

1. RCS 全覽.

RCS, 版本控制系統,是一套的程式它可以追蹤 文件的改變和在有工作小組情形下可控制共享存取文件 .這是通常使用在維護原始碼 模組.它也提供追蹤它自己的文件檔案的修訂版本.

RCS 由 Walter F. Tichy和 Paul Eggert 所寫.最近 Linux 的 版是 RCS版本 5.7.有 也一個半官方的,分支的版本也可以用. 這份 HOWTO 之中的許多資料都是從 RCS man page 取得.

RCS 包含 rcs(1)程式,它控制 RCS 檔案合集 文件屬性, ci(1)co(1),它檢查文件在 RCS 檔案合集的進出, ident(1),它藉由關鍵字辨識尋找 RCS 檔案合集, rcsclean(1),這個程式 沒有人在其中工作或者沒有改變的檔案然後清除它, rcsdiff(1),它執行 diff(1)比較 修訂版本, rcsmerge(1),它合並兩個 RCS 分支到一個 單一的工作檔,和 rlog(1),它列印 RCS 記錄訊息.

由 RCS 的收集檔案可以是任何格式的純文字,或是二進位元可執行檔如果 diff程式使用來產生改變文件操縱 8-位元 數據.靠 ident(1)追蹤有助於文件可以可選擇地包括辨識的字串 .在修訂版本之間 RCS 使用工具 diff(1)diff3(3) 產生改變文件 .一個 RCS檔案合集由一個檔案的最初的修訂版本組成 ,它是版本 1.1,和一系列改變文件, 每一次修訂版本就有一個.每一次從一檔案合集中提出一個檔案是使用 co(1),編輯,和重新收入檔案合集中使用 ci(1),版本號碼被增加,例如, 1.2, 1.3, 1.4,等等連續的修訂版本.

檔案合集他們本身一般在一個 ./RCS 子目錄,盡管 RCS 有別的選項針對檔案合集存儲的位置. 對於 RCS 做全覽,看 rcsintro(1)手冊頁.


Next Previous Contents