








			       The RCS MINI-HOWTO

				Robert Kiesling

	  $Id: RCS-HOWTO.sgml,v 1.4 1997/08/14 15:09:56 rak Exp rak $



				   Abstract

     ļ RCSİװʹ÷, RCS  Linux ֮µ GNU
     ޶汾ϵͳ,Ҳ diff(1) diff3(1) ߵİװ , RCS
     ĲǱҪ .ļǿ߲,
     ,ļκʹ÷ͬ һ Linux ļƻ HOW
     TOϵеİȨ .ϸ뿴Ȩ.е
     Թ,,,Ŀ⵽ 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),ʽ ûйûиıĵȻ, rcsd
iff(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 ļ.


 The RCS MINI-HOWTO							      1





 The RCS MINI-HOWTO							      2



ϵͳҪװ 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










 The RCS MINI-HOWTO							      3





     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(˵ҳ) ϸ.










 The RCS MINI-HOWTO							      4



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 (Ϣ)ҳ.


























 The RCS MINI-HOWTO							      5





































































				   CONTENTS



1. RCS ȫ. ................................................................ 1

2. ϵͳ. ................................................................ 1

3. ԭʼ RCS. ........................................................ 2

4. ά. .......................................................... 2

5. ci(1) co(1). ........................................................... 3

6. ޶汾ʷ¼. ...................................................... 4

7. ڹļа RCS . ............................................... 4

8. RCS emacs(1)汾. .................................................. 4





































				       i


