|
ci - ? EEECE RCS
ci [] ?-E...
K ci E () M? E E E
E EE EE EEERCS EE?EE
E E(E . G E E
), E ? K, BEZE
EEEEEE, E E,
ME E. K ci EE D
EECEE (RCS) . EM ?
EE CM E EE E EE
EBERCS , E EEE EEK, E
EEEEE; E M ? EE CM BE
E EEE E EEEEE.
āE EBE EEE EECE ci , ?E EEE E DEEI EEEE EEDG? E E?G E ?EI E E EEE ??E E E E ZEEGE , ? , @EE EE M? E EE?EE EE? E EDEE EAE ? EEE. EEDEEED EEE EEE M? EE E EH, E EEE DE EA (. rcs(1) ), LD EE D ??E @?EZE? EE , EDE EED@EE EA E? EECEG EEE? EECE rcs .
ED E -f , EECEci EA?, EE E E E CEE C E, EE DE EE E EE , E EECE E EE E E , E , ? EA, EMEEEE D E; ci -l , Eci -u CEGEEA, E, EEE E EEE EECE co -l E co -u; E BD? EE EMEE D EG?. EE , E EDGED E E E -n E -s CME? EE .
EDGE ci EE ER? E (log message). E E C ZEEDGE EUK ? EJ EUEE (<Ctrl-D> EUNIX) EE, E L EJ -- E (EEEMail). ECMEEECH ?? DJEE A, EEE EME EAM EE (reuse) ER? E R? E E E EH C EBEE EE D E E(C H EBEEE EECM E, EB E?E, E? A, CME EECH, EEE C E? E. сE -m.
E (RCS) D , ci EEE E JG? MEE1.1 . сEEEEEE E E E EM E, E EMEE, E? @ E (сE -t).
K rev H EE EEEE A -f, -i, -I, -j, -k, -l, -M, -q, -r E-u.
K rev EE EJE, A EZE M C?E E D EJEE E EZ E @EZ; . E -n E -N E E EE E Erev = $ , ci @E MEE E EEZEE EEE
Erev E EE EE E?E MEE E JG? (@M -- EE? E ME E. E rev EV? H, EEE EE? E CEEEH E
K rev H E E E, E MEEEDE E CEE E E E E M? E
Erev ??E MEE E E D , E EEDE ?E E E MEE EEE E EME E? E ?EE Erev D?? E ? E?, EEH EEEMEErev.1.
EMEE rev @, EECE ci @E MEEME E EAE. E EEE EA EE? E E M? E E EEDE E MEEEEE EEE E E EEE EA EKHR? E, ? M? E E? ?E E MEE E EEE E EEEEBE MEE , ?? C ?E. ρE JG?, ME ME E EME?EEE?? E1 .
EG rev D M, G D EAE M EEE ??E E E E EEE DEEA, M? E ?E EE @EH E JG? (@M -- ME . -b EECErcs(1) ).
: EMEEE EEZ EE EDE EEEED (E, ED EE E E R.
-rrev
AEEEMEE rev.
-r
āE EH EEC RCS , -r E ME E
JG? E EZEMEE. āE
EECEci EE ?E (MEE E EE
EDE LH ) ?
CEE E-r EEE ? , @E
M EGEEECEE JG? ECMGE
EAE EE E M ? ? ,
@E CEG A -l E -u LD
EECZEK, EGEEEEELEE
-l[rev]
E, EE-r , EEEEE EEE
EECE co -l ? E . F, E
M? E E? EE E
E E?. EE @M???.
JE? E , EE RE E
EKHZEEEEECJ EK.
-u[rev]
E, EE-l , E D E?.
EE @M???. JE? E , EE
E K EVE M REE
? E E.
E -l , -r EME, E-u , EEE??E E EE EEE CEE E E@G?. , E, -r E EE EE EECME E E EGE, EE EE ci -u . B E E EME EE? ci -u -r EBEEci -r EE, E-r EME CEGE-u .
-f[rev]
EE E EEMEMEE
E, CE EEEEDGE
-k[rev]
EEZE EE E E
E @E @E E E, E,
E (. co(1) ), EE
H , , @E @E
E EZEE ?E DE
E? E, CE?? ED
? E ? EEE. EEE
EEE EEQA E EEEBE. āE
E EEL, EEE ME E
E E, E?E
RE EK -k . сE E,
E E E E?E A E E?
E EE EDZ E-d , -m , -s , -w E
EEH, MEE E?K .
-q[rev]
CE @G?. ED E -f , E D
CEE C EDELH ,
ED EGC. JE? E EECZE
.
-i[rev]
E EE . E @GE
@ IE, E E .
JE? EE DC E
EE , EJ? EE
CM E EEQ.
-j[rev]
E EEE. E@GE
@ IE, E BEEDE сE -i .
-I[rev]
Q E E? @G? EEBE
E C BEE D EE.
-d[date]
E E ? ? EME CEE E
. AEE -- @CZE EE E co(1).
JE? ? G? EME EK -k ,
E E E E D E. E D
E M E EEE ? ED
EDG? E
-M[rev]
FE ? ED EDG? E(EEE
? E. EE EECEci -d -M -u f D EE
? ED EDG? f , E E
EGE EE EME E?EA.
D EGE E C E G? EECE
make(1) E EE D@E BB.
-mmsg
JEAEE msg E E EME
E. ρE E, EZE E,
?? E # , ???? EE?E E
M?? EBEE E CE E
emacs(1) . L E, ?? E
{DEEE} (EE@K EE EE ?
EE E EEDGEEEEEE
EEE? EEEEE E
CME? E . EJ {DEEE}
D ??E E EMEE. сE -t .
-nname
MEE H EJEE
Ename . E? ? ?M EH E
E @GE@ IE.
-Nname
ҁE, E E -n , M @G? @ IE
CEE D name.
-sstate
H state . EE
JG? -- Exp .
-tfile
JEAED Efile EE @E
BEE : ERED EE
E EJK EEfile.
-t-string
JEAEE string E E @E
BEE
ԁEE-t E @E E E EE EE EE , EE E EEE ME. сE -m .
EEE EE -t D E, EECE ci EE M CE @ E (E E E EE, E REEEE; ? E E CME E EE, EUK ? EJ EUE E (<Ctrl-D> EUNIX) EE, E L EJ -- E EEE?EEM E EEEEE EBEE EEGEE CE
āE EE E EE EE, -t E EEEME.
-T
JEE E ? ED EDG?
E? G? E ED EDG?
BEE(EE ? E, E ED
EE AKEEEE?EM? E CEE
C E. ECME, ? ED
EDG? ?E.
EE EAE E E , EECE ci @M? ? ED EDG? , EJEE E D M? CEE E EA. сEE EAE AEEGEE EEIE? ME EEEB@E EE, ci -M EEEE ED EDG? EE EE ; -A, M E EE D EG E D EGE DR EE?E E EE E ԁEE-T EJ? ?, C? E G? EECE make(1) CMEM EE EC BE
JE ? EMEEBB?: EEEE E E (EME EE??), E E CGE K ?M DJEE E EE EE EEGEEEDE E13:00, EEE EE? E ED E14:00, EE? @ EEG? EEE ERCS E E E 15:00, E 16:00. EEEEJEEEI @ EE RCS E K EEB RCS EE EEEECEci -d -T . E? EDG? EE E E 14:00, ED 16:00. E, EBEE make(1) , E EE EE E @EE E E E ? EE? ME EE (@M, EEE EE E E EG E EDEE.
-wlogin
JEAE? CEE@ EEE?
login E EEE. JE? EE
EC EEEK -k , E RCS
D EEEEEM @E .
-V
BEMEE RCS ZEE
-Vn
ȁE EGE n EEEEEEBE RCS .
сE co(1) .
-xsuffixes
EE ? EE BE E
E E DE, E?
EEEC?E? E D EVE?.
E CE E E
RCS/path E path1/RCS/path2 . ԁEE-x EE
D C, E DJEE E ZE EE
H. EE -x,v/ E :
,v E EH E E Z E E EE
E EECEci EE EE ?
EE EHM (. ). E
ZE E EE EE A E ?
E EED , M EE , E
? E EE.
ZEE EE E JG? EC @LH E E E,v , E @LE E EEUNIX, E EEEEE E EH E (EE ? CEE EE EEE , E -- DE EEEEE?EE EB E RCS.
-zzone
E EE EME E?E A E
EEEEE?E? E-ddate . Ezone
E E E, E ??E ZE
ECEEE C EBEEG (UTC) , E
EME EE LT , ?E EEGE
EM E ρEJG?, E@ZE EE
zone , ?E EEGE EBE EG E
EEG EEEEE ? EEE
? (. E). BEZEEEEEE
ISO 8601. EE EE EE ? 8
E, 11 ?A? 1990, EEEK E
E? (E 8 EEE EEAE. B
? EMEEEEM
E -z 1990/01/12 04:00:00 (E JG?) -zLT 1990-01-11 20:00:00-08 -z+05:30 1990-01-12 09:30:00+05:30
ԁEE-z E EE EE ED EE E E E E K E EE E EK EG.
.
EE -- EEE ? B@E
(. ).
E EE1) E2) EE E, E CE RCS E E E EBE./RCS , EE EEEEE.
K RCS ?E @GE @ IE, E IE H? EEECEE ?E , E ? E C DJE EZE E ρEE, E E ECE EEGEEDEEEE d , @ZE d/RCS , EEIE EEEEGERCS , EJEE d/RCS D ??E EEE
@E EE BE RCS EE ,v .
EEEE E? E io.c EEB
RCS E K io.c,v . B E? EZE
G EEC io.c E RCS/io.c,v E
E EDE E? io.c.
ci io.c; ci RCS/io.c,v; ci io.c,v; ci io.c RCS/io.c,v; ci io.c io.c,v; ci RCS/io.c,v io.c; ci io.c,v io.c;E EEE EH E EBME EM E[:
ci io.c; ci RCS/io.c; ci io.c RCS/io.c; ci RCS/io.c io.c;
ZE, EEEECH ci EC
E ? EEEEEE EEE.
E E E E E ???.
GE E ED CEEE , EE
D EA K -l.
EBEEEEE EEK EME
EE ? ZEA (. : TMPDIR
) E? ZE EKHZE E EE E
E E E? E E ? EE
E EEBE EJE BE , E E
E E, -- EV? EJK EEG?.
сEEM, D GE E
?? E EE E EE E
I?E? EJK EEG?.
K ci D EE EE E E EME E EE E D EEE. ρEE EJEE EIE E E E RCS ???, EZE-- DE
E E CE RCS EA??EEE EBE (effective) EEE (EE EE EG, CE? EBEE EEE E E K EE E E E . BEE EE EEE E EEEE EEEEEE K, EA?E (real) EEE ( EG, CE EE?H EBEE. ́EE@L EEJ??EEBE @CM EE? G EE E EE EEE EBE E BE EEE. EE, ? EEEE ? EBEEEE. EH, @E ? BE EEE D EE EBE RE @E E EE EEE EBE ci E co E EE EEGEE EE(EEs), E D EE E ? EEE. EE E EEM, EE? EE ? EEEBE @EG? EB .
EQE E EE E EE? MEE EE A E EEE EJEE EE EEE, EECEEEEE EE EE ? E E @LE E EJ? EEE EE DJE EE EE EB E E ? A EDEE E @E EEE E E CE ? E EE ?E E. D GE E EC ? DE @DGE EJEEEEE EE EGJEEEE EK EE @EEE E. āE EE ZE EDEA ? EEEEGEECE RCS , EEEEEE EE DE, E EE E EE EE ME , M GEEE B@K D EE EG E
āE ECE M E EM E
EEH EMEEE CME
GE EG E CE RCS ,
EE E? EEE.
mkdir B cp D/c[io] B chmod go-w,u+s B/c[io]
PATH=B:$PATH; export PATH # @ZEEECZEE set path=(B $path) # EECZEEE csh
mkdir R mkdir R/RCS chmod go-w R R/RCS
chgrp G R chmod g-w,o-rwx R
rcs -e -aAE ? EEEE A (M ED EE E ).
set LOGNAME=?-EEE
JZE ERCSINIT EEE -q, -V, -x E-z.
āE EH H EBEEEECEci
E ? BEE ? E E ME
H EE . FE@LH
E 0 E E EE E EE E @
EEE
.
co(1), emacs(1), ident(1), make(1), rcs(1), rcsclean(1),
rcsdiff(1), rcsintro(1), rcsmerge(1), rlog(1), setuid(2),
rcsfile(5)
Walter F. Tichy, RCS--A System for Version Control,
Software--Practice & Experience 15, 7 (July 1985), 637-654.
Copyright (C) Walter F. Tichy, Paul Eggert.
|