亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 操作系統 > 正文

The RCS MINI-HOWTO

2024-07-26 00:31:23
字體:
來源:轉載
供稿:網友
Robert Kiesling
$Id: RCS-HOWTO.sgml,v 1.4 1997/08/14 15:09:56 rak Exp rak $ 


--------------------------------------------------------------------------------
這文件包涵 RCS基本的安裝及使用法, RCS 是在 linux 之下的 GNU 修訂版本控制系統,這也包括 diff(1)和 diff3(1) 工具的安裝,它對 RCS 的操作而言是必要的.這文件可以是可以整個或者部分自由重制, ,這份文件的任何使用方法如同一般的 Linux 文件計劃的 HOWTO系列的版權宣告.關於詳細資料請看檔案版權.送所有的抱怨,建議,錯誤,和雜項目問題到 kiesling@terracom.net, 使我就可以盡可能保持這文件是最新且最完整. 
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

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)手冊頁. 




--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

2. 系統需求.
RCS 需要 diff(1)和 diff3(3)在修訂版本之間產生上下文 diff 文件. 你的系統上需要裝上 diff 工具程式套件 ,和當你安裝 RCS,軟體將會檢查它的存在. 

事先編譯好的 diff 工具程式的二進位檔可以在以下網址取得 

ftp://sunsite.unc.edu/pub/Linux/utils/text/diffutils-2.6.bin.ELF.tar.gz

和它的鏡像站臺.如果你需要編譯 diff(1), et al.,從來源,它的位置是在 
ftp://PRep.ai.mit.edu/pub/gnu/diffutils-2.7.tar.gz

和它的鏡像站臺. 
你將需要有 ELF libraries 安裝在你的系統上如果你要安裝事先建好的二進位元檔.看 ELF-HOWTO 有更多的詳細資料. 




--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

3. 由原始檔編譯 RCS.
取得 RCS版本 5.7 的來源套件.這可以在以下網址取得 

ftp://sunsite.unc.edu/pub/Linux/devel/vc/rcs-5.7.src.tar.gz

和它的鏡射站臺.在你打開包裝的檔案合集之後到你的來源樹,你需要針對你的系統設定 RCS .在來源目錄有程序檔 configure 來完成它,這個首先你需要執行它.這將要產生一個 Makefile和適當的 conf.sh針對你的系統.你能夠然後鍵入 
make install

它將會建立二進位元可執行檔.在一些地方你也許需要 su 改變身份成為 root 那麼二進位元可執行檔就可以被裝在正確的目錄. 



--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

4. 建立和維護檔案.
程式 rcs(1) 做這個工作或者建立檔案合集和修改他們的屬性. rcs(1)的選項總合可以在 rcs(1)說明頁中找到. 

最容易的方法是建立一個檔案合集是首先 mkdir RCS在現在目錄,當時初始化檔案合集使用 

rcs -i name_of_work_file

命令.它使用這名稱建立和收集檔案 ./RCS/name_of_work_file,v和要求一個文字訊息描述這檔案合集,但是這沒有儲存什麼修訂版本在檔案合集中.你能夠打開或者關掉嚴厲的檔案鎖住的使用以下的命令 
rcs -L name_of_work_file

和 
rcs -U name_of_work_file

各自地.有別的選項針對控制存取檔案合集,設定它的格式,和設定修訂版本數目,這些包涵在 rcs(1)說明頁中. 



--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

5. ci(1)和 co(1).
ci(1)和 co(1)是命令被用來檢查他們的 RCS檔案合集的文件進出. ci(1)命令也可以使用在檢查一個檔案在一檔案合集中的進與出.在他們的最簡單的形式, ci(1)和 co(1)拿唯一的名稱的工作檔案. 

ci name_of_work_file

和 
co name_of_work_file

The command form 
ci -l name_of_work_file

使用鎖定屬性啟動檢查檔案,和 
co -l name_of_work_file

是履行自動地.即, ci -l檢查使用鎖定啟動重新檢查檔案提出. 
ci -u name_of_work_file

檢查檔案進入檔案合集,重新再一次檢查它的進外使用鎖住無效屬性.在所有的案例中,使用者是由一個記錄訊息提示. 
ci(1)如果沒有已經存在一個檔案它會建立一個 RCS 儲存檔案. 

如果你沒有詳細說明一個修訂版本, ci(1)在儲存檔案中增加最後的修訂版本鎖定的版本號目,和附加改訂的工作檔案到其中.如果你詳細說明一個修訂版本在一個存在的分支,這必須是比已經存在的修訂版本號碼還高的. ci(1)將也創造一個新的分支如果你詳細說明沒有存在的一個分支的修訂版本.看 ci(1) 和 co(1) man pages(說明頁) 有詳細資料. 

ci(1)和 co(1)有不同的選項針對和非互動的使用.再一次,看 ci(1)和 co(1) man pages(說明頁) 有詳細資料. 



--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

6. 修訂版本的歷史記錄.
rlog(1)程式提供資料關於收集檔案和的各修訂版本的記錄儲存在其中.命令如下 

rlog work_file_name 

將會列印檔案的版本歷史記錄,各修訂版的創造日期和作者的 userids和是誰鎖定那檔案.你可以詳細說明檔案合集的屬性和修訂版本參數來檢視. 



--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

7. 在工作文件中包含 RCS 資料.
co(1)維修一份 RCS 資料庫的關鍵字清單,它是擴充的何時工作檔案是領出.關鍵詞 $Id$ 在一個文件中將要擴大為一串字串它包含檔案名,修訂版本號碼,提領出來的日期, 作者,修訂版本狀態,和上鎖人,如果有的話.包含關鍵詞 $Log$ 將要擴大到文件的修訂版本歷史記錄. 

這些和別的關鍵字也許是使用當做是 RCS 的檔案合集的搜索條件 .看 ident(1)man page(說明頁) 可以知道進一步的細節. 



--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

8. RCS和 emacs(1)版本控制.
emacs(1)的版本控制便利性可用作是 RCS 的前端 .這資料運用特別地針對版本 19.34 的 GNU Emacs,在主要 Linux distributions 中有提供.當使用emacs(1)編輯一個檔案 它是使用 RCS 注冊, 命令 vc-toggle-read-only (預設使用 C-x C-q )將會檢查一個檔案在 emacs 的版本控制中,然後進入 RCS 中. Emacs 將會打開一個緩沖區在哪里你能夠鍵入一個記錄訊息是被包含在 RCS 記錄中.當你是完結了的鍵入一個記錄欄位,鍵入 C-c C-c結束你的輸入和執行登錄的程序. 

如果你有選擇用 RCS 嚴厲的鎖住檔案,你必須重新打開鎖定的檔案來編輯靠 emacs(1).你可以提出檔案用 emacs 版本控制使用那指令 % 在 buffer-menu 模式下. 

更多資料,請看 GNU Emacs 手冊和 Emacs info (信息)頁. 



--------------------------------------------------------------------------------
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情网站在线观看| 国产91精品在线播放| 欧美日韩国产综合新一区| 国产国语刺激对白av不卡| 欧美大片在线免费观看| 91精品久久久久久久久青青| 亚洲激情第一页| 一区二区在线视频播放| 国产精品久久久久久久久免费| 欧美一级电影在线| 日韩精品视频在线观看免费| 国产欧美精品久久久| 91探花福利精品国产自产在线| 亚洲天堂免费视频| 精品福利樱桃av导航| 日韩欧美精品在线观看| 日韩精品视频在线观看网址| 欧美激情啊啊啊| 亚洲第一网站男人都懂| 成人激情电影一区二区| 中文日韩在线视频| 这里只有精品在线观看| 欧美激情精品在线| 国产欧美久久一区二区| 日韩男女性生活视频| 日产精品久久久一区二区福利| 国产精品视频最多的网站| 亚洲第一区中文99精品| 麻豆国产精品va在线观看不卡| 久久精品电影网站| 国产精品草莓在线免费观看| 亚洲精品国产综合久久| 91av视频在线观看| 亚洲的天堂在线中文字幕| 亚洲福利精品在线| 欧美性猛交xxxx免费看| 清纯唯美日韩制服另类| 色婷婷综合久久久久中文字幕1| 国产精品久久久久久久久免费| 中文字幕成人精品久久不卡| 日韩一级黄色av| 久久久91精品国产| 91国在线精品国内播放| 红桃视频成人在线观看| 国产日韩在线一区| 在线播放国产一区中文字幕剧情欧美| 中文字幕精品久久久久| 最近2019中文字幕一页二页| xxxx性欧美| 国产精品青青在线观看爽香蕉| 成人激情综合网| 国产精品久久久久久超碰| 日韩av在线免费播放| 欧美综合国产精品久久丁香| 中文字幕亚洲欧美日韩在线不卡| 51久久精品夜色国产麻豆| 色先锋久久影院av| 精品无人区太爽高潮在线播放| 久久91亚洲精品中文字幕奶水| 国产精品久久国产精品99gif| 一本一本久久a久久精品综合小说| 久久精品成人一区二区三区| 精品欧美激情精品一区| 国产精品久久久久91| 国产69精品99久久久久久宅男| 91中文字幕在线观看| 日韩精品视频中文在线观看| 欧美国产日韩xxxxx| 亚洲欧美另类在线观看| 国内免费久久久久久久久久久| 成人精品视频在线| 欧美日韩亚洲精品内裤| 久久在线视频在线| 国产视频久久久| 久久综合免费视频影院| 日韩精品免费在线| 欧美成人免费观看| 国产美女精品视频免费观看| 国产精品一区专区欧美日韩| 国产精品爽爽ⅴa在线观看| 国产z一区二区三区| 亚洲欧洲自拍偷拍| 亚洲国产精品电影在线观看| 亚洲精品国产精品国产自| 久久国产精品亚洲| 日韩在线免费视频观看| 日韩激情av在线免费观看| 久久精品99久久久香蕉| 成人精品在线视频| 98午夜经典影视| 欧美人交a欧美精品| 久久99热这里只有精品国产| 日本午夜精品理论片a级appf发布| 亚洲一区av在线播放| 成人黄色大片在线免费观看| 亚洲激情第一页| 日韩成人在线视频| 国产视频精品在线| 国产精品狠色婷| 精品亚洲va在线va天堂资源站| 久久久精品一区| 福利精品视频在线| 国产精品免费久久久久久| 欧美国产在线电影| 久久久国产成人精品| 欧美精品videosex性欧美| 91亚洲国产成人久久精品网站| 日韩美女在线播放| 欧美亚洲在线视频| 亚洲性av网站| 欧美激情视频播放| 中文字幕欧美日韩精品| 成人做爰www免费看视频网站| 国产玖玖精品视频| 国产亚洲视频中文字幕视频| 日韩电影免费观看中文字幕| 亚洲美女性生活视频| 亚洲欧美激情四射在线日| 欧美性猛交丰臀xxxxx网站| 亚洲午夜av久久乱码| 日韩精品在线播放| 91精品成人久久| 国外色69视频在线观看| 国产精品成人aaaaa网站| 中文字幕亚洲一区二区三区五十路| www日韩中文字幕在线看| 欧美一区二区大胆人体摄影专业网站| 成人黄色av播放免费| 国产一区二区三区四区福利| 夜夜嗨av色一区二区不卡| 北条麻妃一区二区三区中文字幕| 国产情人节一区| 亚洲精品aⅴ中文字幕乱码| 国产一区二区丝袜| 精品丝袜一区二区三区| 欧美一乱一性一交一视频| 国产欧美一区二区三区在线| 91精品久久久久久久久久久| 日韩一区av在线| 久久久久久久一区二区| 亚洲国产97在线精品一区| 欧美日韩在线视频一区二区| 国产精品成人免费电影| 国产成人在线精品| 精品日本高清在线播放| 日韩欧美在线国产| 浅井舞香一区二区| 91高清免费在线观看| 国产精品久久久久久久久久99| 亚洲新中文字幕| 97香蕉久久超级碰碰高清版| 久久精品男人天堂| 久久久久国产精品免费| 黑人巨大精品欧美一区二区一视频| 亚洲片国产一区一级在线观看| 日韩理论片久久| 久青草国产97香蕉在线视频| 超碰97人人做人人爱少妇| 久久久久久久久国产精品| 中文字幕欧美亚洲| zzjj国产精品一区二区| 欧美日本黄视频| 精品激情国产视频| 国产精品高潮呻吟久久av无限|