
                              The RCS MINI-HOWTO
                                       
Robert Kiesling

   $Id: RCS-HOWTO.sgml,v 1.4 1997/08/14 15:09:56 rak Exp rak $
     _________________________________________________________________
   
   o][ RCS򥻪wˤΨϥΪk, RCS Ob Linux U GNU ׭q
   t,o]]A diff(1)M diff3(1) u㪺w, RCS ާ@ӨOn
   .oiHOiHөΪ̳ۥѭs, ,o󪺥ϥΤkpP@
   몺 Linux p HOWTOtCvŧi.ԲӸƽЬɮתv.e
   ,ĳ,~,MذD [1]kiesling@terracom.net, ϧڴNiH
   ɥiOoO̷sB̧.
     _________________________________________________________________
   
1. RCS .

2. tλݨD.

3. ѭlɽsĶ RCS.

4. إߩM@ɮ.

5. ci(1)M co(1).

6. ׭qvO.

7. bu@󤤥]t RCS .

8. RCSM emacs(1).
     _________________________________________________________________
   
1. RCS .

   RCS, t,O@M{iHl 󪺧ܩMbu@pձΤU
   i@ɦs .oOq`ϥΦb@lX Ҳ.]Ѱlܥۤv
   ɮת׭q.
   
   RCS  Walter F. TichyM Paul Eggert Ҽg.̪ Linux  O RCS
   5.7. ]@ӥbx誺,䪺]iH. o HOWTO \hƳO
   q RCS man page o.
   
   RCS ]t rcs(1){, RCS ɮצX ݩ, ci(1)M co(1),ˬd
   b RCS ɮצXiX, ident(1),ǥrѴM RCS ɮצX,
   rcsclean(1),oӵ{ SHb䤤u@Ϊ̨Sܪɮ׵MM,
   rcsdiff(1), diff(1) ׭q, rcsmerge(1),Xè RCS 
   @ @u@,M rlog(1),CL RCS OT.
   
    RCS ɮץiHO榡¤r,άOGi줸iɦpG diff{
   ϥΨӲͧܤa 8-줸 ƾ.a ident(1)lܦUiHi
   ܦa]AѪr .b׭q RCS ϥΤu diff(1)M diff3(3) 
   ܤ .@ RCSɮצXѤ@ɮת̪쪺׭qզ ,O
   1.1,M@tCܤ, C@׭qN@.C@q@ɮצXX@
   ɮ׬Oϥ co(1),s,MsJɮצXϥ ci(1),XQW[,
   Ҧp, 1.2, 1.3, 1.4,s򪺭׭q.
   
   ɮצXL̥@b@ ./RCS lؿ,ɺ RCS OﶵwɮצX
   sxm.  RCS , rcsintro(1)U.
   
2. tλݨD.

   RCS ݭn diff(1)M diff3(3)b׭q WU diff . At
   ΤWݭnˤW diff u{M ,MAw RCS,nN|ˬdsb.
   
   ƥsĶn diff u{GiɥiHbHU}o
ftp://sunsite.unc.edu/pub/Linux/utils/text/diffutils-2.6.bin.ELF.tar.gz

   M蹳x.pGAݭnsĶ diff(1), et al.,qӷ,mOb
ftp://prep.ai.mit.edu/pub/gnu/diffutils-2.7.tar.gz

   M蹳x.
   
   ANݭn ELF libraries w˦bAtΤW pGAnw˨ƥئnGi
   . ELF-HOWTO hԲӸ.
   
3. ѭlɽsĶ RCS.

   o RCS 5.7 ӷM.oiHbHU}o
ftp://sunsite.unc.edu/pub/Linux/devel/vc/rcs-5.7.src.tar.gz

   Mgx.bA}]˪ɮצXAӷ ,AݭnwAt
   γ]w RCS .bӷؿ{ configure ӧ,oӭAݭn 
   .oNnͤ@ MakefileM A conf.shwAt.AMJ
make install

   N|إߤGi줸i.b@ǦaA]\ݭn su ܨ root 
   Gi줸iɴNiHQ˦bTؿ.
   
4. إߩM@ɮ.

   { rcs(1) oӤu@Ϊ̫إɮצXM קL̪ݩ. rcs(1)ﶵ`
   XiHb rcs(1).
   
   ̮ekOإߤ@ɮצXO mkdir RCSb {bؿ,ɪl
   צXϥ
rcs -i name_of_work_file

   RO.ϥγoW٫إߩMɮ ./RCS/name_of_work_file,vMnD@Ӥr
   T yzoɮצX,OoSxs׭qb ɮצX.A}
   ΪYFɮϥΥHURO
rcs -L name_of_work_file

   M
rcs -U name_of_work_file

   Uۦa.Oﶵwﱱs ɮצX,]w榡,M]w׭q
   ,oǥ][b rcs(1).
   
5. ci(1)M co(1).

   ci(1)M co(1)OROQΨˬd L̪ RCSɮצXiX. ci(1)RO
   ]iHϥΦbˬd@ɮצb@ɮצXiPX.b L̪²檺Φ,
   ci(1)M co(1)ߤ@W٪u@ɮ.
ci name_of_work_file

   M
co name_of_work_file

   The command form
ci -l name_of_work_file

   ϥwݩʱҰˬdɮ,M
co -l name_of_work_file

   Oi۰ʦa.Y, ci -lˬd ϥwҰʭsˬdɮ״X.
ci -u name_of_work_file

   ˬdɮ׶iJɮצX,sA@ˬdi~ϥ Lݩ.bҦ
   Ҥ,ϥΪ̬OѤ@ӰOT.
   
   ci(1)pGSwgsb@ɮץ|إߤ@ RCS xsɮ.
   
   pGASԲӻ@ӭ׭q, ci(1)bxsɮפW[ ̫᪺׭q
   w,M[ qu@ɮר䤤.pGAԲӻ@ӭ׭qb@
    sb,oOwgsb׭qXٰ. ci(1)N]гy@
   spGAԲӻ Ssb@Ӥ䪺׭q. ci(1) M co(1)
   man pages() ԲӸ.
   
   ci(1)M co(1)Pﶵw MDʪϥ.A@, ci(1)M co(1)
   man pages() ԲӸ.
   
6. ׭qvO.

   rlog(1){Ѹ󦬶 ɮשMU׭qOxsb䤤.ROpU
rlog work_file_name

   N|CLɮתvO,U׭qгy M@̪ useridsMO
   w ɮ.AiHԲӻɮצXݩʩM׭qѼƨ˵.
   
7. bu@󤤥]t RCS .

   co(1)פ@ RCS ƮwrM, OXRɤu@ɮ׬OX.
    $Id$ b@Ӥ󤤱NnXj@rꥦ ]tɮצW,׭qX,X
   Ӫ, @,׭qA,MWH,pG.]t  $Log$ Nn
   Xj ׭qvO.
   
   oǩMOr]\OϥηO RCS ɮצXj .
   ident(1)man page() iHDi@BӸ`.
   
8. RCSM emacs(1).

   emacs(1)KQʥiΧ@O RCS e .oƹBίSOaw睊
   19.34  GNU Emacs,bDn Linux distributions . ϥemacs(1)
   s@ɮ Oϥ RCS U, RO vc-toggle-read-only (w]ϥ C-x
   C-q )N|ˬd@ɮצb emacs ,M iJ RCS . Emacs N|
   }@ӽwİϦb̧AJ@ӰOT OQ]tb RCS O.AO
   FJ@ӰO ,J C-c C-cAJM n{.
   
   pGAܥ RCS YFɮ,A s}wɮרӽsa
   emacs(1).AiH Xɮץ emacs ϥΨO % b buffer-menu 
   U.
   
   h,Ь GNU Emacs UM Emacs info (H).

References

   1. mailto:kiesling@terracom.net
