Server for Information Technologies EEE
K SAEEZEMEE/a>
(095) 932-9212, 932-9213, 939-0783
E-mail:
info@citforum.ru
E E(!) EE CIT Forum CD-ROM

CI(1)


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.

EE 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 (. ).

  1. E@EE-- EE E E E E EE EEE E CE RCS F ?, E EE path1/workfileX , E E E path2/workfile , Epath1/ Epath2/ -E ECMEZEE (EM ZE E E) E; workfile -- ? E EX E?EERCS E E ?EEX E, path1/ E E CMEZE E E E RCS/ E E E EEE/RCS/ .
  2. EE . B ECE RCS E EE E E E EE EE, E E ? EEE E CEEE path1/ EBE.
  3. EE E . B E CE RCS E E ? BE E EM EEE E EBE E EM, EBE/RCS/ . E CE EEHM, EBEE, E@E E?EE RCS EEE path2/RCS/workfileX E(E E D EX -- DEH E path2/workfileX.

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.

LOGNAME
ȁE EEE. UNIX M EE EMS-DOS ? ?EEECH
set LOGNAME=?-EEE
TZ
AH E?E UNIX E EE E MS-DOS ? ?EEECH set.
RCSINIT
сEEA EE E EECE E CE RCS. ́E, ED@E E ? , @EE@E EE E D E @Z EECZE E EM, E, E, @H EEH.

JZE ERCSINIT EEE -q, -V, -x E-z.

TMPDIR
? ZEA. ED , EHM EA??? EEL TMP ETEMP EEEE EE ?, E E E EE D Z, EE? ZEA E JG? E C @LH E M @M, ? /tmp .


ā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.
Comments: info@citmgu.ru
Designed by Andrey Novikov
Copyright © CIT