÷ ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÉÓÐÏÌØÚÏ×ÁÎÉÑ CVS ÎÅ ÔÒÅÂÕÅÔÓÑ ÓÉÌØÎÏ
ÂÅÓÐÏËÏÉÔØÓÑ Ï ÎÏÍÅÒÁÈ ÒÅ×ÉÚÉÊ; CVS ÐÒÉÓ×ÁÉ×ÁÅÔ ÎÏÍÅÒÁ ÔÉÐÁ
1.1
, 1.2
É Ô. Ä., É ÜÔÏÇÏ ÄÏÓÔÁÔÏÞÎÏ. îÅËÏÔÏÒÙÅ,
ÏÄÎÁËÏ, ÈÏÔÅÌÉ ÂÙ ÉÍÅÔØ ÂÏÌØÛÅ ÉÎÆÏÒÍÁÃÉÉ É ÌÕÞÛÅ ËÏÎÔÒÏÌÉÒÏ×ÁÔØ ÔÏ,
ËÁË CVS ÐÒÉÓ×ÁÉ×ÁÅÔ ÎÏÍÅÒÁ ÒÅ×ÉÚÉÊ.
åÓÌÉ ÎÅÏÂÈÏÄÉÍÏ ÏÔÓÌÅÖÉ×ÁÔØ ÎÁÂÏÒ ÒÅ×ÉÚÉÊ, ÓÏÄÅÒÖÁÝÉÈ ÂÏÌÅÅ ÏÄÎÏÇÏ ÆÁÊÌÁ, ÎÁÐÒÉÍÅÒ, ÒÅ×ÉÚÉÉ, ÐÏÐÁ×ÛÉÅ × ËÏÎËÒÅÔÎÕÀ ×ÅÒÓÉÀ ÐÒÏÇÒÁÍÍÙ, ÉÓÐÏÌØÚÕÀÔÓÑ ÍÅÔËÉ, Ô. Å. ÂÕË×ÅÎÎÙÅ ÉÍÅÎÁ ÒÅ×ÉÚÉÊ, ËÏÔÏÒÙÅ ÍÏÖÎÏ ÐÒÉÓ×ÏÉÔØ ËÁÖÄÏÍÕ ÎÏÍÅÒÕ ÒÅ×ÉÚÉÉ ÆÁÊÌÁ.
ëÁÖÄÁÑ ÒÅ×ÉÚÉÑ ÆÁÊÌÁ ÉÍÅÅÔ ÕÎÉËÁÌØÎÙÊ ÎÏÍÅÒ ÒÅ×ÉÚÉÉ. îÏÍÅÒÁ ÒÅ×ÉÚÉÊ ×ÙÇÌÑÄÑÔ ËÁË `1.1', `1.2', `1.3.2.2' ÉÌÉ ÄÁÖÅ `1.3.2.2.4.5'. îÏÍÅÒ ÒÅ×ÉÚÉÉ ×ÓÅÇÄÁ ÓÏÄÅÒÖÉÔ ÞÅÔÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÄÅÓÑÔÉÞÎÙÈ ÞÉÓÅÌ, ÒÁÚÄÅÌÅÎÎÙÈ ÔÏÞËÏÊ. ðÏ ÕÍÏÌÞÁÎÉÀ ÒÅ×ÉÚÉÑ 1.1 -- ÐÅÒ×ÁÑ ÒÅ×ÉÚÉÑ ÆÁÊÌÁ. ÷ ÎÏÍÅÒÅ ËÁÖÄÏÊ ÓÌÅÄÕÀÝÅÊ ÒÅ×ÉÚÉÉ ÓÁÍÁÑ ÐÒÁ×ÁÑ ÃÉÆÒÁ Õ×ÅÌÉÞÉ×ÁÅÔÓÑ ÎÁ ÅÄÉÎÉÃÕ. ÷ÏÔ ÐÒÉÍÅÒ ÎÅÓËÏÌØËÉÈ ÒÅ×ÉÚÉÊ, ÎÏ×ÙÅ ×ÅÒÓÉÉ ÎÁÈÏÄÑÔÓÑ ÐÒÁ×ÅÅ ÓÔÁÒÙÈ:
+-----+ +-----+ +-----+ +-----+ +-----+ ! 1.1 !----! 1.2 !----! 1.3 !----! 1.4 !----! 1.5 ! +-----+ +-----+ +-----+ +-----+ +-----+
íÏÖÅÔ ÔÁËÖÅ ÏËÁÚÁÔØÓÑ, ÞÔÏ × ÎÏÍÅÒÁÈ ÒÅ×ÉÚÉÊ ÂÕÄÅÔ ÂÏÌØÛÅ ÏÄÎÏÊ ÔÏÞËÉ, ÎÁÐÒÉÍÅÒ, `1.3.2.2'. ôÁËÉÅ ÎÏÍÅÒÁ ÏÚÎÁÞÁÀÔ ÒÅ×ÉÚÉÉ, ÎÁÈÏÄÑÝÉÅÓÑ ÎÁ ×ÅÔËÁÈ (see section óÏÚÄÁÎÉÅ ×ÅÔ×ÅÊ É ÓÌÉÑÎÉÅ); ÜÔÉ ÎÏÍÅÒÁ ÐÏÄÒÏÂÎÏ ÏÐÉÓÁÎÙ × section ÷ÅÔËÉ É ÒÅ×ÉÚÉÉ.
ëÁË ÏÐÉÓÁÎÏ ×ÙÛÅ, Õ ÆÁÊÌÁ ÍÏÖÅÔ ÂÙÔØ ÎÅÓËÏÌØËÏ ÒÅ×ÉÚÉÊ. õ ÐÒÏÇÒÁÍÍÎÏÇÏ ÐÒÏÄÕËÔÁ ÍÏÖÅÔ ÂÙÔØ ÎÅÓËÏÌØËÏ ×ÅÒÓÉÊ. ðÒÏÇÒÁÍÍÎÙÍ ÐÒÏÄÕËÔÁÍ ÏÂÙÞÎÏ ÄÁÀÔ ÎÏÍÅÒÁ ×ÅÒÓÉÊ ÔÉÐÁ `4.1.1'.
ðÏ ÕÍÏÌÞÁÎÉÀ, CVS ÎÁÚÎÁÞÁÅÔ ÎÏÍÅÒ ÒÅ×ÉÚÉÉ, ÏÓÔÁ×ÌÑÑ ÐÅÒ×ÕÀ
ÃÉÆÒÕ É Õ×ÅÌÉÞÉ×ÁÑ ×ÔÏÒÕÀ. îÁÐÒÉÍÅÒ, 1.1
, 1.2
,
1.3
.
ðÒÉ ÄÏÂÁ×ÌÅÎÉÉ ÎÏ×ÏÇÏ ÆÁÊÌÁ ×ÔÏÒÁÑ ÃÉÆÒÁ ×ÓÅÇÄÁ ÂÕÄÅÔ ÅÄÉÎÉÃÅÊ, Á
ÐÅÒ×ÁÑ ÃÉÆÒÁ ÂÕÄÅÔ ÒÁ×ÎÑÔØÓÑ ÓÁÍÏÊ ÂÏÌØÛÏÊ ÐÅÒ×ÏÊ ÃÉÆÒÅ ÎÏÍÅÒÁ
ÒÅ×ÉÚÉÉ ËÁÖÄÏÇÏ ÆÁÊÌÁ × ËÁÔÁÌÏÇÅ. îÁÐÒÉÍÅÒ, ÅÓÌÉ × ËÁÔÁÌÏÇÅ
ÎÁÈÏÄÑÔÓÑ ÆÁÊÌÙ Ó ÒÅ×ÉÚÉÑÍÉ 1.7
, 3.1
, 4.12
,
ÔÏ ÄÏÂÁ×ÌÅÎÎÙÊ ÆÁÊÌ ÐÏÌÕÞÉÔ ÎÏÍÅÒ ÒÅ×ÉÚÉÉ 4.1
.
ïÂÙÞÎÏ ÓÏ×ÅÒÛÅÎÎÏ ÎÅ ÔÒÅÂÕÅÔÓÑ ÚÁÂÏÔÉÔØÓÑ Ï ÎÏÍÅÒÁÈ ÒÅ×ÉÚÉÊ ---
ÐÒÏÝÅ ÄÕÍÁÔØ Ï ÎÉÈ, ËÁË Ï ÓÌÕÖÅÂÎÙÈ ÎÏÍÅÒÁÈ, ÚÁ ËÏÔÏÒÙÍÉ ÓÌÅÄÉÔ
CVS, Á ÔÁËÖÅ Ï ÍÅÔËÁÈ, ÏÂÅÓÐÅÞÉ×ÁÀÝÉÈ ÈÏÒÏÛÉÊ ÓÐÏÓÏÂ
ÒÁÚÌÉÞÁÔØ, ÎÁÐÒÉÍÅÒ, ×ÅÒÓÉÀ 1 ×ÁÛÅÇÏ ÐÒÏÄÕËÔÁ ÏÔ ×ÅÒÓÉÉ 2
(see section íÅÔËÉ ÒÅ×ÉÚÉÊ). ïÄÎÁËÏ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÕÓÔÁÎÏ×ÉÔØ ÎÏÍÅÒ
ÒÅ×ÉÚÉÉ, ×ÁÍ ÐÏÍÏÖÅÔ ËÌÀÞ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ `-r' ËÏÍÁÎÄÙ
cvs commit
. ëÌÀÞ `-r' ÐÏÄÒÁÚÕÍÅ×ÁÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ
ËÌÀÞÁ `-f', × ÔÏÍ ÓÍÙÓÌÅ, ÞÔÏ ÏÎ ÐÒÉ×ÏÄÉÔ Ë ÆÉËÓÉÒÏ×ÁÎÉÀ
ÆÁÊÌÏ×, ÄÁÖÅ ÅÓÌÉ ÏÎ ÎÅ ÂÙÌÉ ÉÚÍÅÎÅÎÙ.
îÁÐÒÉÍÅÒ, ÄÌÑ ÔÏÇÏ, ÞÔÏ ÚÁÄÁÔØ ×ÓÅÍ ×ÁÛÉÍ ÆÁÊÌÁÍ, ×ËÌÀÞÁÑ ÔÅ, ÞÔÏ ÎÅ ÉÚÍÅÎÉÌÉÓØ, ÎÏÍÅÒ ÒÅ×ÉÚÉÉ 3.0, ×ÙÐÏÌÎÉÔÅ ËÏÍÁÎÄÕ
$ cvs commit -r 3.0
úÁÍÅÔØÔÅ, ÞÔÏ ÎÏÍÅÒ, ËÏÔÏÒÙÊ ×Ù ÕËÁÚÙ×ÁÅÔÅ ×ÍÅÓÔÅ Ó ËÌÀÞÏÍ `-r', ÄÏÌÖÅÎ ÂÙÔØ ÂÏÌØÛÅ ÌÀÂÏÇÏ ÓÕÝÅÓÔ×ÕÀÝÅÇÏ ÎÏÍÅÒÁ ÒÅ×ÉÚÉÉ. óËÁÖÅÍ, ÅÓÌÉ ÓÕÝÅÓÔ×ÕÅÔ ÒÅ×ÉÚÉÑ 3.0, ×Ù ÎÅ ÍÏÖÅÔÅ ÓËÁÚÁÔØ `cvs commit -r 1.3'. åÓÌÉ ×Ù ÈÏÔÉÔÅ ÐÁÒÁÌÌÅÌØÎÏ ÏÔÓÌÅÖÉ×ÁÔØ ÎÅÓËÏÌØËÏ ×ÅÒÓÉÊ ÐÒÏÇÒÁÍÍÎÏÇÏ ÐÒÏÄÕËÔÁ, ×ÁÍ ÎÕÖÎÏ ÓÏÚÄÁÔØ ×ÅÔËÕ (see section óÏÚÄÁÎÉÅ ×ÅÔ×ÅÊ É ÓÌÉÑÎÉÅ).
îÏÍÅÒÁ ÒÅ×ÉÚÉÊ ÖÉ×ÕÔ Ó×ÏÅÊ ÓÏÂÓÔ×ÅÎÎÏÊ ÖÉÚÎØÀ. ïÎÉ ÍÏÇÕÔ ÓÏ×ÅÒÛÅÎÎÏ ÎÉËÁË ÎÅ ÓÏÏÔÎÏÓÉÔØÓÑ Ó ÎÏÍÅÒÏÍ ×ÅÒÓÉÉ ×ÁÛÅÇÏ ÐÒÏÇÒÁÍÍÎÏÇÏ ÐÒÏÄÕËÔÁ. ÷ ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÔÏÇÏ, ËÁË ×Ù ÉÓÐÏÌØÚÕÅÔÅ CVS, ÎÏÍÅÒÁ ÒÅ×ÉÚÉÊ ÍÏÇÕÔ ÉÚÍÅÎÉÔØÓÑ ÎÅÓËÏÌØËÏ ÒÁÚ ÍÅÖÄÕ Ä×ÕÍÑ ×ÙÐÕÓËÁÍÉ ÐÒÏÄÕËÔÁ. îÁÐÒÉÍÅÒ, ÆÁÊÌÙ Ó ÉÓÈÏÄÎÙÍÉ ÔÅËÓÔÁÍÉ RCS 5.6 ÉÍÅÀÔ ÔÁËÉÅ ÎÏÍÅÒÁ ÒÅ×ÉÚÉÊ:
ci.c 5.21 co.c 5.9 ident.c 5.3 rcs.c 5.12 rcsbase.h 5.11 rcsdiff.c 5.10 rcsedit.c 5.11 rcsfcmp.c 5.9 rcsgen.c 5.10 rcslex.c 5.11 rcsmap.c 5.2 rcsutil.c 5.10
÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÕ tag
, ÞÔÏÂÙ ÚÁÄÁÔØ ÂÕË×ÅÎÎÏÅ
ÉÍÑ ÏÐÒÅÄÅÌÅÎÎÏÊ ÒÅ×ÉÚÉÉ ÆÁÊÌÁ. ÷Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÀÞ
ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ `-v' ËÏÍÁÎÄÙ status
, ÞÔÏÂÙ Õ×ÉÄÅÔØ
×ÓÅ ÍÅÔËÉ, ËÏÔÏÒÙÅ ÉÍÅÅÔ ÆÁÊÌ, Á ÔÁËÖÅ ËÁËÉÅ ÎÏÍÅÒÁ ÒÅ×ÉÚÉÊ ÏÎÉ
ÐÒÅÄÓÔÁ×ÌÑÀÔ. éÍÅÎÁ ÍÅÔÏË ÄÏÌÖÎÙ ÎÁÞÉÎÁÔØÓÑ Ó ÂÕË×Ù É ÍÏÇÕÔ
ÓÏÄÅÒÖÁÔØ ÂÕË×Ù, ÃÉÆÒÙ É ÚÎÁËÉ `-' É `_'. ä×Á ÉÍÅÎÉ
ÍÅÔÏË BASE
É HEAD
ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÙ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ
× CVS. ðÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÞÔÏ ÂÕÄÕÝÉÅ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÎÎÙÅ ÉÍÅÎÁ
ÂÕÄÕÔ ÉÍÅÔØ ÓÐÅÃÉÁÌØÎÙÊ ×ÉÄ, ÎÁÐÒÉÍÅÒ, ÎÁÞÉÎÁÔØÓÑ Ó ÓÉÍ×ÏÌÁ
`.', ÞÔÏÂÙ ÉÚÂÅÖÁÔØ ËÏÎÆÌÉËÔÏ× Ó ÄÅÊÓÔ×ÉÔÅÌØÎÙÍÉ ÉÍÅÎÁÍÉ
ÍÅÔÏË.
÷Ù ÚÁÈÏÔÉÔÅ ×ÙÂÒÁÔØ ËÁËÏÅ-ÌÉÂÏ ÓÏÇÌÁÛÅÎÉÅ ÏÂ ÉÍÅÎÁÈ ÍÅÔÏË,
ÏÓÎÏ×Ù×ÁÑÓØ, ÎÁÐÒÉÍÅÒ, ÎÁ ÉÍÅÎÉ ÐÒÏÇÒÁÍÍÙ É ÎÏÍÅÒÅ ÅÅ ×ÅÒÓÉÉ.
îÁÐÒÉÍÅÒ, ÍÏÖÎÏ ×ÚÑÔØ ÉÍÑ ÐÒÏÇÒÁÍÍÙ, ÚÁ ËÏÔÏÒÙÍ ÓÌÅÄÕÅÔ ÎÏÍÅÒ
×ÅÒÓÉÉ, × ËÏÔÏÒÏÍ ÓÉÍ×ÏÌ `.' ÚÁÍÅÎÅÎ ÎÁ `-', ÔÁË ÞÔÏ
CVS 1.9 ÂÕÄÅÔ ÐÏÍÅÞÅÎ ËÁË cvs1-9
. åÓÌÉ ×Ù ×ÙÂÅÒÅÔÅ
ÓÔÁÂÉÌØÎÙÅ ÐÒÁ×ÉÌÁ ÉÍÅÎÏ×ÁÎÉÑ, ×ÁÍ ÎÅ ÐÒÉÄÅÔÓÑ ÐÏÓÔÏÑÎÎÏ
ÕÇÁÄÙ×ÁÔØ, ÎÁÚÙ×ÁÅÔÓÑ ÌÉ ÍÅÔËÁ cvs-1-9
, cvs1_9
ÉÌÉ
ËÁË-ÔÏ ÅÝÅ. ÷Ù ÍÏÖÅÔÅ ÄÁÖÅ ÐÒÉÎÕÄÉÔÅÌØÎÏ ÚÁÄÁÔØ ÜÔÉ ÐÒÁ×ÉÌÁ
ÉÍÅÎÏ×ÁÎÉÑ × ÆÁÊÌÅ `taginfo' (see section îÁÓÔÒÏÊËÁ ÖÕÒÎÁÌÉÒÏ×ÁÎÉÑ).
÷ ÎÉÖÅÓÌÅÄÕÀÝÅÍ ÐÒÉÍÅÒÅ ÐÏËÁÚÁÎÏ, ËÁË ÄÏÂÁ×ÉÔØ ÍÅÔËÕ Ë ÆÁÊÌÕ. ëÏÍÁÎÄÙ ÄÏÌÖÎÙ ×ÙÐÏÌÎÑÔØÓÑ ×ÎÕÔÒÉ ×ÁÛÅÇÏ ÒÁÂÏÞÅÇÏ ËÁÔÁÌÏÇÁ, ÔÏ ÅÓÔØ ÔÁÍ, ÇÄÅ ÎÁÈÏÄÉÔÓÑ ÆÁÊÌ `backend.c'.
$ cvs tag rel-0-4 backend.c T backend.c $ cvs status -v backend.c =================================================================== File: backend.c Status: Up-to-date Version: 1.4 Tue Dec 1 14:39:01 1992 RCS Version: 1.4 /u/cvsroot/yoyodyne/tc/backend.c,v Sticky Tag: (none) Sticky Date: (none) Sticky Options: (none) Existing Tags: rel-0-4 (revision: 1.4)
ðÏÌÎÙÊ ÓÉÎÔÁËÓÉÓ ËÏÍÁÎÄÙ cvs tag
, ×ËÌÀÞÁÑ ÒÁÚÎÏÏÂÒÁÚÎÙÅ
ËÌÀÞÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ÏÐÉÓÁÎ × section ëÒÁÔËÉÊ ÓÐÒÁ×ÏÞÎÉË ÐÏ ËÏÍÁÎÄÁÍ CVS.
òÅÄËÏ ÔÒÅÂÕÅÔÓÑ ÐÏÍÅÞÁÔØ ÏÄÉÎÏÞÎÙÅ ÆÁÊÌÙ. çÏÒÁÚÄÏ ÞÁÝÅ ÎÕÖÎÏ ÐÏÍÅÔÉÔØ ×ÓÅ ÆÁÊÌÙ, ÓÏÓÔÁ×ÌÑÀÝÉÅ ÍÏÄÕÌØ, × ÓÔÒÁÔÅÇÉÞÅÓËÏÊ ÔÏÞËÅ ÃÉËÌÁ ÒÁÚÒÁÂÏÔËÉ, ÎÁÐÒÉÍÅÒ, ËÏÇÄÁ ×ÙÐÕÝÅÎÁ ÎÏ×ÁÑ ×ÅÒÓÉÑ.
$ cvs tag rel-1-0 . cvs tag: Tagging . T Makefile T backend.c T driver.c T frontend.c T parser.c
(åÓÌÉ ×Ù ÄÁÄÉÔÅ CVS ËÁÔÁÌÏÇ × ËÁÞÅÓÔ×Å ÐÁÒÁÍÅÔÒÁ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ÏÎÁ ÏÂÙÞÎÏ ÏÐÅÒÉÒÕÅÔ ÎÁÄ ×ÓÅÍÉ ÆÁÊÌÁÍÉ × ÜÔÏÍ ËÁÔÁÌÏÇÅ É, ÒÅËÕÒÓÉ×ÎÏ, ËÏ ×ÓÅÍ ÐÏÄËÁÔÁÌÏÇÁÍ, ËÏÔÏÒÙÅ ÔÏÔ ÓÏÄÅÒÖÉÔ. See section òÅËÕÒÓÉ×ÎÏÅ ÐÏ×ÅÄÅÎÉÅ.)
ëÏÍÁÎÄÁ checkout
ÉÍÅÅÔ ËÌÀÞ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ `-r',
ÐÏÚ×ÏÌÑÀÝÉÊ ÉÚ×ÌÅÞØ ÏÐÒÅÄÅÌÅÎÎÕÀ ÒÅ×ÉÚÉÀ ÍÏÄÕÌÑ. üÔÏÔ ÆÌÁÇ
ÕÐÒÏÝÁÅÔ ÉÚ×ÌÅÞÅÎÉÅ ÉÓÈÏÄÎÏÇÏ ÔÅËÓÔÁ, ÉÚ ËÏÔÏÒÏÇÏ ÓÄÅÌÁÎÁ ×ÅÒÓÉÑ
1.0 ÍÏÄÕÌÑ `tc' × ËÏÇÄÁ-ÎÉÂÕÄØ × ÂÕÄÕÝÅÍ.
$ cvs checkout -r rel-1-0 tc
üÔÏ ÐÏÌÅÚÎÏ, ÎÁÐÒÉÍÅÒ, ÅÓÌÉ ËÔÏ-ÔÏ ÚÁÑ×ÌÑÅÔ, ÞÔÏ × ÔÏÊ ×ÅÒÓÉÉ ÂÙÌÁ ÏÛÉÂËÁ, ÎÏ ×Ù ÎÅ ÍÏÖÅÔÅ ÎÁÊÔÉ ÅÅ × ÔÅËÕÝÅÊ ÒÁÂÏÞÅÊ ËÏÐÉÉ.
÷Ù ÍÏÖÅÔÅ ÔÁËÖÅ ÉÚ×ÌÅÞØ ÍÏÄÕÌØ ÐÏ ÓÏÓÔÏÑÎÉÀ ÎÁ ÌÀÂÕÀ ÄÁÔÕ.
See section ëÌÀÞÉ ËÏÍÁÎÄÙ checkout. úÁÄÁ× ËÏÍÁÎÄÅ checkout
ËÌÀÞ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ `-r', ÓÌÅÄÕÅÔ ÏÓÔÅÒÅÇÁÔØÓÑ ÌÉÐËÉÈ
ÍÅÔÏË; ÓÍ. section ìÉÐËÉÅ ÍÅÔËÉ.
ëÏÇÄÁ ×Ù ÐÏÍÅÞÁÅÔÅ ÂÏÌÅÅ ÏÄÎÏÇÏ ÆÁÊÌÁ, ×Ù ÍÏÖÅÔÅ ÄÕÍÁÔØ Ï ÍÅÔËÅ ËÁË Ï ËÒÉ×ÏÊ, ÐÒÏ×ÅÄÅÎÎÏÊ ÐÏ ÔÁÂÌÉÃÅ ÉÍÅÎ ÆÁÊÌÏ× É ÉÈ ÎÏÍÅÒÏ× ÒÅ×ÉÚÉÊ. óËÁÖÅÍ, Õ ÎÁÓ ÅÓÔØ ÐÑÔØ ÆÁÊÌÏ× ÓÏ ÓÌÅÄÕÀÝÉÍÉ ÒÅ×ÉÚÉÑÍÉ:
file1 file2 file3 file4 file5 1.1 1.1 1.1 1.1 /--1.1* <-*- TAG 1.2*- 1.2 1.2 -1.2*- 1.3 \- 1.3*- 1.3 / 1.3 1.4 \ 1.4 / 1.4 \-1.5*- 1.5 1.6
ëÏÇÄÁ-ÔÏ × ÐÒÏÛÌÏÍ, ÒÅ×ÉÚÉÉ, ÏÔÍÅÞÅÎÎÙÅ Ú×ÅÚÄÏÞËÁÍÉ, ÂÙÌÉ ÐÏÍÅÞÅÎÙ. ÷Ù ÍÏÖÅÔÅ ÄÕÍÁÔØ Ï ÍÅÔËÅ, ËÁË Ï ÒÕÞËÅ, ÐÒÉÄÅÌÁÎÎÏÊ Ë ËÒÉ×ÏÊ, ÎÁÒÉÓÏ×ÁÎÎÏÊ ÎÁ ÐÏÍÅÞÅÎÎÙÈ ÒÅ×ÉÚÉÑÈ. ëÏÇÄÁ ×Ù ÔÑÎÅÔÅ ÚÁ ÒÕÞËÕ, ×Ù ÐÏÌÕÞÁÅÔÅ ×ÓÅ ÐÏÍÅÞÅÎÎÙÅ ÒÅ×ÉÚÉÉ. åÝÅ ÏÄÎÉÍ ÓÐÏÓÏÂÏÍ ÐÒÅÄÓÔÁ×ÌÅÎÉÑ Ñ×ÌÑÅÔÓÑ ÐÒÑÍÁÑ ÌÉÎÉÑ, ×ÄÏÌØ ËÏÔÏÒÏÊ ×Ù ÓÍÏÔÒÉÔÅ ÎÁ ÎÁÂÏÒ ÆÁÊÌÏ×, É ×ÄÏÌØ ËÏÔÏÒÏÊ ×ÙÒÏ×ÎÅÎÙ ÐÏÍÅÞÅÎÎÙÅ ÒÅ×ÉÚÉÉ, ÎÁÐÒÉÍÅÒ:
file1 file2 file3 file4 file5 1.1 1.2 1.1 1.3 _ 1.1 1.2 1.4 1.1 / 1.2*----1.3*----1.5*----1.2*----1.1 (--- <--- Look here 1.3 1.6 1.3 \_ 1.4 1.4 1.5
ðÒÉÍÅÒ × ÐÒÅÄÙÄÕÝÅÊ ÓÅËÃÉÉ ÄÅÍÏÎÓÔÒÉÒÕÅÔ ÏÄÉÎ ÉÚ ÓÁÍÙÈ
ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÙÈ ÓÐÏÓÏÂÏ× ×ÙÂÒÁÔØ, ËÁËÉÅ ÒÅ×ÉÚÉÉ ÐÏÍÅÔÉÔØ, Á
ÉÍÅÎÎÏ: ×ÙÐÏÌÎÅÎÉÅ ËÏÍÁÎÄÙ cvs tag
ÂÅÚ ÐÁÒÁÍÅÔÒÏ×
ÚÁÓÔÁ×ÌÑÅÔ CVS ×ÙÂÒÁÔØ ÒÅ×ÉÚÉÉ, ËÏÔÏÒÙÅ ÉÚ×ÌÅÞÅÎÙ × ÔÅËÕÝÅÍ
ÒÁÂÏÞÅÍ ËÁÔÁÌÏÇÅ. îÁÐÒÉÍÅÒ, ÅÓÌÉ ËÏÐÉÑ ÆÁÊÌÁ `backend.c' ×
ÒÁÂÏÞÅÍ ËÁÔÁÌÏÇÅ ÂÙÌÁ ÉÚ×ÌÅÞÅÎÁ ÉÚ ÒÅ×ÉÚÉÉ 1.4, ÔÏ CVS
ÐÏÍÅÔÉÔ ÒÅ×ÉÚÉÀ 1.4. úÁÍÅÔØÔÅ, ÞÔÏ ÍÅÔËÁ ÐÒÉÌÁÇÁÅÔÓÑ
ÎÅÐÏÓÒÅÄÓÔ×ÅÎÎÏ Ë ÒÅ×ÉÚÉÉ 1.4 × ÒÅÐÏÚÉÔÏÒÉÉ. ðÏÍÅÔËÁ -- ÜÔÏ ÎÅ
ÉÚÍÅÎÅÎÉÅ ÆÁÊÌÁ, É ÎÅ ËÁËÁÑ-ÌÉÂÏ ÏÐÅÒÁÃÉÑ, ÐÒÉ ËÏÔÏÒÏÊ ÓÎÁÞÁÌÁ
ÍÏÄÉÆÉÃÉÒÕÅÔÓÑ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ, Á ÚÁÔÅÍ ËÏÍÁÎÄÁ cvs commit
ÐÅÒÅÎÏÓÉÔ ÉÚÍÅÎÅÎÉÑ × ÒÅÐÏÚÉÔÏÒÉÊ.
÷ÏÚÍÏÖÎÏ, ÎÅÏÖÉÄÁÎÎÙÍ ÏÂÓÔÏÑÔÅÌØÓÔ×ÏÍ ÔÏÇÏ ÆÁËÔÁ, ÞÔÏ cvs
tag
ÏÐÅÒÉÒÕÅÔ Ó ÒÅÐÏÚÉÔÏÒÉÅÍ, Ñ×ÌÑÅÔÓÑ ÔÏ, ÞÔÏ ×Ù ÐÏÍÅÞÁÅÔÅ
ÉÚ×ÌÅÞÅÎÎÙÅ ÒÅ×ÉÚÉÉ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÏÔÌÉÞÁÔØÓÑ ÏÔ ÆÁÊÌÏ×,
ÉÚÍÅÎÅÎÎÙÈ × ×ÁÛÅÍ ÒÁÂÏÞÅÍ ËÁÔÁÌÏÇÅ. åÓÌÉ ×Ù ÈÏÔÉÔÅ ÉÚÂÅÖÁÔØ
ÏÛÉÂÏÞÎÏÇÏ ×ÙÐÏÌÎÅÎÉÑ ÜÔÏÊ ÏÐÅÒÁÃÉÉ, ÕËÁÖÉÔÅ ËÏÍÁÎÄÅ cvs
tag
ËÌÀÞ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ `-c'. åÓÌÉ × ÒÁÂÏÞÅÍ ËÁÔÁÌÏÇÅ
ÉÍÅÀÔÓÑ ÉÚÍÅÎÅÎÎÙÅ ÆÁÊÌÙ, CVS ÚÁ×ÅÒÛÉÔÓÑ Ó ÓÏÏÂÝÅÎÉÅÍ ÏÂ
ÏÛÉÂËÅ, ÎÅ ÐÏÍÅÔÉ× ÎÉ ÏÄÎÏÇÏ ÆÁÊÌÁ:
$ cvs tag -c rel-0-4 cvs tag: backend.c is locally modified cvs [tag aborted]: correct the above errors first!
ëÏÍÁÎÄÁ cvs rtag
ÐÏÍÅÞÁÅÔ ÒÅÐÏÚÉÔÏÒÉÊ ÐÏ ÓÏÓÔÏÑÎÉÀ ÎÁ
ÏÐÒÅÄÅÌÅÎÎÕÀ ÄÁÔÕ É ×ÒÅÍÑ (ÍÏÖÅÔ ÉÓÐÏÌØÚÏ×ÁÔØÓÑ ÄÌÑ ÐÏÍÅÔËÉ
ÐÏÓÌÅÄÎÅÊ ÒÅ×ÉÚÉÉ). rtag
ÒÁÂÏÔÁÅÔ ÐÒÑÍÏ Ó ÓÏÄÅÒÖÉÍÙÍ
ÒÅÐÏÚÉÔÏÒÉÑ (ÎÅ ÔÒÅÂÕÅÔÓÑ ÓÎÁÞÁÌÁ ÉÚ×ÌÅËÁÔØ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ).
îÉÖÅÓÌÅÄÕÀÝÉÅ ËÌÀÞÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÕËÁÚÙ×ÁÀÔ, ÐÏ ËÁËÏÊ ÄÁÔÅ ÉÌÉ ÎÏÍÅÒÕ ÒÅ×ÉÚÉÉ ÐÏÍÅÞÁÔØ. See section óÔÁÎÄÁÒÔÎÙÅ ËÌÀÞÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ÇÄÅ ÐÒÉ×ÅÄÅÎÏ ÐÏÌÎÏÅ ÏÐÉÓÁÎÉÅ.
-D ÄÁÔÁ
-f
-r ÍÅÔËÁ
ëÏÍÁÎÄÁ cvs tag
ÔÁËÖÅ ÐÏÚ×ÏÌÑÅÔ ×ÙÂÒÁÔØ ÆÁÊÌÙ ÐÏ ÒÅ×ÉÚÉÉ
ÉÌÉ ÐÏ ÄÁÔÅ, ÉÓÐÏÌØÚÕÑ ÔÅ ÖÅ ËÌÀÞÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ `-D' É
`-f'. ïÄÎÁËÏ, ÜÔÏ, ÓËÏÒÅÅ ×ÓÅÇÏ, ×Ï×ÓÅ ÎÅ ÔÏ, ÞÔÏ ×ÁÍ
ÎÁÄÏ, ÐÏÔÏÍÕ ÞÔÏ cvs tag
×ÙÂÉÒÁÅÔ, ËÁËÉÅ ÆÁÊÌÙ ÐÏÍÅÞÁÔØ,
ÏÓÎÏ×Ù×ÁÑÓØ ÎÁ ÆÁÊÌÁÈ, ÓÕÝÅÓÔ×ÕÀÝÉÈ × ÒÁÂÏÞÅÍ ËÁÔÁÌÏÇÅ, Á ÎÅ ÎÁ
ÆÁÊÌÁÈ, ÓÕÝÅÓÔ×Ï×Á×ÛÉÈ ÎÁ ÚÁÄÁÎÎÕÀ ÄÁÔÕ ÉÌÉ × ÚÁÄÁÎÎÏÊ ÒÅ×ÉÚÉÉ.
ôÁËÉÍ ÏÂÒÁÚÏÍ, ÏÂÙÞÎÏ ÌÕÞÛÅ ÉÓÐÏÌØÚÏ×ÁÔØ cvs rtag
.
éÓËÌÀÞÅÎÉÅÍ ÍÏÇÕÔ ÂÙÔØ ÓÌÕÞÁÉ ÔÉÐÁ:
cvs tag -r 1.4 backend.c
ïÂÙÞÎÏ ÍÅÔËÉ ÎÅ ÉÚÍÅÎÑÀÔÓÑ. ïÎÉ ÓÕÝÅÓÔ×ÕÀÔ, ÞÔÏÂÙ ÈÒÁÎÉÔØ ÉÓÔÏÒÉÀ ÒÅÐÏÚÉÔÏÒÉÑ, ÐÏÜÔÏÍÕ ÉÚÍÅÎÑÔØ É ÕÄÁÌÑÔØ ÉÈ ÏÂÙÞÎÏ ÎÅ ÎÕÖÎÏ.
ïÄÎÁËÏ ÖÅ, ÍÏÇÕÔ ÂÙÔØ ÓÌÕÞÁÉ, × ËÏÔÏÒÙÈ ÍÅÔËÉ ÉÓÐÏÌØÚÕÀÔÓÑ ÌÉÛØ ×ÒÅÍÅÎÎÏ ÉÌÉ ÓÌÕÞÁÊÎÏ ÐÏÍÅÞÁÀÔÓÑ ÎÅ×ÅÒÎÙÅ ÒÅ×ÉÚÉÉ. ôÁËÉÍ ÏÂÒÁÚÏÍ, ÎÕÖÎÏ ÕÄÁÌÉÔØ, ÐÅÒÅÍÅÓÔÉÔØ ÉÌÉ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÍÅÔËÕ. ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ËÏÍÁÎÄÙ × ÜÔÏÊ ÓÅËÃÉÉ ÏÐÁÓÎÙ, ÏÎÉ ÎÁ×ÓÅÇÄÁ ÕÎÉÞÔÏÖÁÀÔ ÉÎÆÏÒÍÁÃÉÀ Ï ÉÓÔÏÒÉÉ É ×ÏÓÓÔÁÎÏ×ÌÅÎÉÅ ÐÏÓÌÅ ÏÛÉÂÏË ÍÏÖÅÔ ÂÙÔØ ÔÒÕÄÎÙÍ ÉÌÉ ÎÅ×ÏÚÍÏÖÎÙÍ. åÓÌÉ ×Ù -- ÁÄÍÉÎÉÓÔÒÁÔÏÒ CVS, ×Ù ÍÏÖÅÔÅ ÚÁÈÏÔÅÔØ ÏÇÒÁÎÉÞÉÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÜÔÉÈ ËÏÍÁÎÄ Ó ÐÏÍÏÝØÀ ÆÁÊÌÁ `taginfo' (see section îÁÓÔÒÏÊËÁ ÖÕÒÎÁÌÉÒÏ×ÁÎÉÑ).
þÔÏÂÙ ÕÄÁÌÉÔØ ÍÅÔËÕ, ÚÁÄÁÊÔÅ ËÌÀÞ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ `-d'
ËÏÍÁÎÄÅ cvs tag
ÉÌÉ cvs rtag
. îÁÐÒÉÍÅÒ:
cvs rtag -d rel-0-4 tc
ÕÄÁÌÑÅÔ ÍÅÔËÕ rel-0-4
ÉÚ ÍÏÄÕÌÑ tc
.
ëÏÇÄÁ ÍÙ ÇÏ×ÏÒÉÍ ÐÅÒÅÍÅÝÅÎÉÅ ÍÅÔËÉ, ÍÙ ÈÏÔÉÍ, ÞÔÏÂÙ
ÓÕÝÅÓÔ×ÕÀÝÅÅ ÉÍÑ ÕËÁÚÙ×ÁÌÏ ÎÁ ÄÒÕÇÉÅ ÒÅ×ÉÚÉÉ. îÁÐÒÉÍÅÒ, ÍÅÔËÁ
stable
ÍÏÖÅÔ ÕËÁÚÙ×ÁÔØ ÎÁ ÒÅ×ÉÚÉÀ 1.4 ÆÁÊÌÁ
`backend.c', Á ÍÙ ÈÏÔÉÍ, ÞÔÏÂÙ ÏÎÁ ÕËÁÚÙ×ÁÌÁ ÎÁ ÒÅ×ÉÚÉÀ 1.6.
þÔÏÂÙ ÐÅÒÅÍÅÓÔÉÔØ ÍÅÔËÕ, ÚÁÄÁÊÔÅ ËÌÀÞ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ `-F'
ËÏÍÁÎÄÁÍ cvs tag
ÉÌÉ cvs rtag
. îÁÐÒÉÍÅÒ,
×ÙÛÅÕÐÏÍÑÎÕÔÁÑ ÚÁÄÁÞÁ ÍÏÖÅÔ ÂÙÔØ ÒÅÛÅÎÁ ÔÁË:
cvs tag -r 1.6 -F stable backend.c
ëÏÇÄÁ ÍÙ ÇÏ×ÏÒÉÍ ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÍÅÔËÕ, ÍÙ ÈÏÔÉÍ, ÞÔÏÂÙ
ÄÒÕÇÏÅ ÉÍÑ ÕËÁÚÙ×ÁÌÏ ÎÁ ÔÅ ÖÅ ÒÅ×ÉÚÉÉ, ÞÔÏ É ÓÕÝÅÓÔ×ÕÀÝÅÅ.
îÁÐÒÉÍÅÒ, ÍÙ ÍÏÇÌÉ ÏÛÉÂÉÔØÓÑ × ÎÁÐÉÓÁÎÉÉ ÉÍÅÎÉ ÍÅÔËÉ É ÈÏÔÉÍ
ÉÓÐÒÁ×ÉÔØ ÅÇÏ, ÐÏËÁ ÏÓÔÁÌØÎÙÅ ÎÅ ÎÁÞÁÌÉ ÅÇÏ ÉÓÐÏÌØÚÏ×ÁÔØ. þÔÏÂÙ
ÐÅÒÅÉÍÅÎÏ×ÁÔØ ÍÅÔËÕ, ÓÎÁÞÁÌÁ ÓÏÚÄÁÊÔÅ ÎÏ×ÕÀ ÍÅÔËÕ, ÉÓÐÏÌØÚÕÑ
ËÌÀÞ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ `-r' ËÏÍÁÎÄÙ cvs rtag
, ÚÁÔÅÍ
ÕÄÁÌÉÔÅ ÓÔÁÒÏÅ ÉÍÑ. ðÏÓÌÅ ÜÔÏÇÏ ÎÏ×ÁÑ ÍÅÔËÁ ÕËÁÚÙ×ÁÅÔ ÎÁ ÔÏÞÎÏ
ÔÅ ÖÅ ÓÁÍÙÅ ÆÁÊÌÙ, ÞÔÏ É ÓÔÁÒÁÑ. îÁÐÒÉÍÅÒ:
cvs rtag -r old-name-0-4 rel-0-4 tc cvs rtag -d old-name-0-4 tc
ðÏÍÅÔËÉ ÄÏ×ÏÌØÎÏ ÚÁÐÕÔÁÎÎÏ ×ÚÁÉÍÏÄÅÊÓÔ×ÕÀÔ Ó ÏÐÅÒÁÃÉÑÍÉ ÄÏÂÁ×ÌÅÎÉÑ É ÕÄÁÌÅÎÉÑ ÆÁÊÌÏ×; × ÏÓÎÏ×ÎÏÍ CVS ÏÔÓÌÅÖÉ×ÁÅÔ, ÓÕÝÅÓÔ×ÕÅÔ ÆÁÊÌ ÉÌÉ ÎÅÔ, ÎÅ ÏÓÏÂÅÎÎÏ ÂÅÓÐÏËÏÑÓØ Ï ÐÕÓÔÑËÁÈ. ðÏ ÕÍÏÌÞÁÎÉÀ, ÐÏÍÅÞÁÀÔÓÑ ÔÏÌØËÏ ÆÁÊÌÙ, ËÏÔÏÒÙÅ ÉÍÅÀÔ ÒÅ×ÉÚÉÉ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÔÏÍÕ, ÞÔÏ ÐÏÍÅÞÁÅÔÓÑ. æÁÊÌÙ, ËÏÔÏÒÙÅ ÅÝÅ ÎÅ ÓÕÝÅÓÔ×ÕÀÔ ÉÌÉ ËÏÔÏÒÙÅ ÕÖÅ ÂÙÌÉ ÕÄÁÌÅÎÙ, ÐÒÏÓÔÏ ÐÒÏÐÕÓËÁÀÔÓÑ ÐÒÉ ÐÏÍÅÔËÅ, ÐÒÉ ÜÔÏÍ CVS ÚÎÁÅÔ, ÞÔÏ ÏÔÓÕÔÓÔ×ÉÅ ÍÅÔËÉ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÆÁÊÌ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ × ÐÏÍÅÞÅÎÎÏÍ ÍÅÓÔÅ.
ïÄÎÁËÏ, ÐÒÉ ÜÔÏÍ ÍÏÖÎÏ ÐÏÔÅÒÑÔØ ÎÅÂÏÌØÛÏÅ ËÏÌÉÞÅÓÔ×Ï ÉÎÆÏÒÍÁÃÉÉ.
îÁÐÒÉÍÅÒ, ÐÒÅÄÐÏÌÏÖÉÍ, ÞÔÏ ÆÁÊÌ ÂÙÌ ÄÏÂÁ×ÌÅÎ, Á ÚÁÔÅÍ ÕÄÁÌÅÎ.
úÁÔÅÍ, ÅÓÌÉ ÄÌÑ ÜÔÏÇÏ ÆÁÊÌÁ ÏÔÓÕÔÓÔ×ÕÅÔ ÍÅÔËÁ, ÎÅÔ ÓÐÏÓÏÂÁ
ÓËÁÚÁÔØ, ÐÏÔÏÍÕ ÌÉ ÜÔÏ, ÞÔÏ ÍÅÔËÁ ÓÏÏÔ×ÅÔÓÔ×ÕÅÔ ×ÒÅÍÅÎÉ ÐÅÒÅÄ
ÔÅÍ, ËÁË ÆÁÊÌ ÂÙÌ ÄÏÂÁ×ÌÅÎ, ÉÌÉ ÐÏÓÌÅ ÔÏÇÏ, ËÁË ÏÎ ÂÙÌ ÕÄÁÌÅÎ.
åÓÌÉ ×Ù ×ÙÐÏÌÎÉÔÅ cvs rtag
Ó ËÌÀÞÏÍ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ
`-r', ÔÏ CVS ÐÏÍÅÞÁÅÔ ÆÁÊÌÙ, ËÏÔÏÒÙÅ ÂÙÌÉ ÕÄÁÌÅÎÙ,
ÉÚÂÅÇÁÑ ÔÁËÉÍ ÏÂÒÁÚÏÍ ÐÒÏÂÌÅÍÙ. îÁÐÒÉÍÅÒ, ÍÏÖÎÏ ÕËÁÚÁÔØ `-r
HEAD', ÞÔÏÂÙ ÐÏÍÅÔÉÔØ ÇÏÌÏ×ÎÕÀ ÒÅ×ÉÚÉÀ.
ëÏÍÁÎÄÁ cvs rtag
ÉÍÅÅÔ ËÌÀÞ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ `-a',
ÏÞÉÝÁÀÝÉÊ ÍÅÔËÕ Ó ÕÄÁÌÅÎÎÙÈ ÆÁÊÌÏ×, ËÏÔÏÒÙÅ × ÐÒÏÔÉ×ÎÏÍ ÓÌÕÞÁÅ ÎÅ
ÂÙÌÉ ÂÙ ÐÏÍÅÞÅÎÙ. îÁÐÒÉÍÅÒ, ÍÏÖÎÏ ÕËÁÚÁÔØ ÜÔÏÔ ËÌÀÞ ×ÍÅÓÔÅ Ó
`-F' ÐÒÉ ÐÅÒÅÍÅÝÅÎÉÉ ÍÅÔËÉ. åÓÌÉ ÐÅÒÅÍÅÓÔÉÔØ ÍÅÔËÕ ÂÅÚ
`-a', ÔÏ ÍÅÔËÁ ÎÁ ÕÄÁÌÅÎÎÙÈ ÆÁÊÌÁÈ ×ÓÅ ÅÝÅ ÓÓÙÌÁÌÁÓØ ÂÙ ÎÁ
ÓÔÁÒÕÀ ÒÅ×ÉÚÉÀ É ÎÅ ÏÔÒÁÖÁÌÁ ÂÙ ÔÏÇÏ ÆÁËÔÁ, ÞÔÏ ÆÁÊÌ ÂÙÌ ÕÄÁÌÅÎ.
ñ ÎÅ ÓÞÉÔÁÀ, ÞÔÏ ÜÔÏ ÏÂÑÚÁÔÅÌØÎÏ, ÅÓÌÉ ÕËÁÚÁÎÏ `-r', ËÁË
ÏÔÍÅÞÅÎÏ ×ÙÛÅ.
éÎÏÇÄÁ ÒÅ×ÉÚÉÑ, ÎÁÈÏÄÑÝÁÑÓÑ × ÒÁÂÏÞÅÍ ËÁÔÁÌÏÇÅ, ÓÏÄÅÒÖÉÔ ÔÁËÖÅ ÄÏÐÏÌÎÉÔÅÌØÎÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ÓÅÂÅ: ÎÁÐÒÉÍÅÒ, ÏÎÁ ÍÏÖÅÔ ÎÁÈÏÄÉÔØÓÑ ÎÁ ×ÅÔËÅ (see section óÏÚÄÁÎÉÅ ×ÅÔ×ÅÊ É ÓÌÉÑÎÉÅ), ÉÌÉ ÖÅ ÍÏÖÅÔ ÂÙÔØ ÏÇÒÁÎÉÞÅÎÁ Ó ÐÏÍÏÝØÀ `checkout -D' ÉÌÉ `update -D' ×ÅÒÓÉÑÍÉ, ÓÏÚÄÁÎÎÙÍÉ ÒÁÎÅÅ ÕËÁÚÁÎÎÏÊ ÄÁÔÙ. ôÁË ËÁË ÜÔÁ ÉÎÆÏÒÍÁÃÉÑ ÄÏÌÇÏ×ÒÅÍÅÎÎÏ ÓÏÈÒÁÎÑÅÔÓÑ, ÔÏ ÅÓÔØ ÄÅÊÓÔ×ÕÅÔ ÎÁ ÐÏÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ ÎÁÄ ÒÁÂÏÞÅÊ ËÏÐÉÅÊ, ÔÏ ÍÙ ÎÁÚÙ×ÁÅÍ ÅÅ ÌÉÐËÏÊ.
÷ ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÌÉÐËÏÓÔØ -- ÜÔÏ ÚÁÐÕÔÁÎÎÙÊ ÁÓÐÅËÔ CVS, Ï ËÏÔÏÒÏÍ ×ÁÍ ÎÅ ÓÌÅÄÕÅÔ ÄÕÍÁÔØ. ïÄÎÁËÏ, ÄÁÖÅ ÅÓÌÉ ×Ù ÎÅ ÖÅÌÁÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÕ ×ÏÚÍÏÖÎÏÓÔØ, ×Ù ×ÓÅ ÖÅ ÚÁÈÏÔÉÔÅ ÞÔÏ-ÎÉÂÕÄØ ÕÚÎÁÔØ Ï ÌÉÐËÉÈ ÍÅÔËÁÈ (ÎÁÐÒÉÍÅÒ, ËÁË ÉÈ ÉÚÂÅÖÁÔØ!).
íÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÕ status
, ÞÔÏÂÙ ÐÏÓÍÏÔÒÅÔØ, ËÁËÉÅ
ÕÓÔÁÎÏ×ÌÅÎÙ ÌÉÐËÉÅ ÍÅÔËÉ ÉÌÉ ÄÁÔÙ:
$ cvs status driver.c =================================================================== File: driver.c Status: Up-to-date Version: 1.7.2.1 Sat Dec 5 19:35:03 1992 RCS Version: 1.7.2.1 /u/cvsroot/yoyodyne/tc/driver.c,v Sticky Tag: rel-1-0-patches (branch: 1.7.2) Sticky Date: (none) Sticky Options: (none)
ìÉÐËÉÅ ÍÅÔËÉ ÏÓÔÁÀÔÓÑ ÎÁ ×ÁÛÉÈ ÒÁÂÏÞÉÈ ÆÁÊÌÁÈ ÄÏ ÔÅÈ ÐÏÒ, ÐÏËÁ ×Ù ÎÅ ÕÄÁÌÉÔÅ ÉÈ Ó ÐÏÍÏÝØÀ `cvs update -A'. ïÐÃÉÑ `-A' ÉÚ×ÌÅËÁÅÔ ×ÅÒÓÉÀ ÆÁÊÌÁ ÉÚ ÇÏÌÏ×ÎÏÊ ÒÅ×ÉÚÉÉ ÓÔ×ÏÌÁ É ÚÁÂÙ×ÁÅÔ ÏÂÏ ×ÓÅÈ ÌÉÐËÉÈ ÍÅÔËÁÈ, ÄÁÔÁÈ É ËÌÀÞÁÈ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ.
óÁÍÏÅ ÒÁÓÐÒÏÓÔÒÁÎÅÎÎÏÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÌÉÐËÉÈ ÍÅÔÏË -- ÕËÁÚÁÔØ,
ÎÁÄ ËÁËÏÊ ×ÅÔרÀ ÉÄÅÔ ÒÁÂÏÔÁ, ÞÔÏ ÏÐÉÓÁÎÏ × section äÏÓÔÕÐ Ë ×ÅÔËÁÍ. ïÄÎÁËÏ, ÌÉÐËÉÅ ÍÅÔËÉ ÔÁËÖÅ ÉÓÐÏÌØÚÕÀÔÓÑ É ÂÅÚ ×ÅÔÏË.
ðÒÅÄÐÏÌÏÖÉÍ, ÎÁÐÒÉÍÅÒ, ÞÔÏ ×Ù ÈÏÔÉÔÅ ÉÚÂÅÖÁÔØ ÏÂÎÏ×ÌÅÎÉÑ ×ÁÛÅÇÏ
ÒÁÂÏÞÅÇÏ ËÁÔÁÌÏÇÁ, ÞÔÏÂÙ ÚÁÝÉÔÉÔØÓÑ ÏÔ ÉÚÍÅÎÅÎÉÊ, ËÏÔÏÒÙÅ ÄÅÌÁÀÔ
×ÁÛÉ ËÏÌÌÅÇÉ. ÷Ù, ËÏÎÅÞÎÏ, ÍÏÖÅÔÅ ÐÒÏÓÔÏ ÎÅ ×ÙÐÏÌÎÑÔØ ËÏÍÁÎÄÕ
cvs update
. åÓÌÉ ÖÅ ×Ù ÈÏÔÉÔÅ ÉÚÂÅÖÁÔØ ÏÂÎÏ×ÌÅÎÉÑ ÔÏÌØËÏ
ÞÁÓÔÉ ÂÏÌØÛÏÇÏ ÄÅÒÅ×Á, ÔÏ ÌÉÐËÉÅ ÍÅÔËÉ ÍÏÇÕÔ ÐÏÍÏÞØ. åÓÌÉ ×Ù
ÉÚ×ÌÅÞÅÔÅ ÏÐÒÅÄÅÌÅÎÎÕÀ ÒÅ×ÉÚÉÀ, ÓËÁÖÅÍ, 1.4, ÔÏ ÏÎÁ ÓÔÁÎÅÔ
ÌÉÐËÏÊ. ðÏÓÌÅÄÕÀÝÉÅ ËÏÍÁÎÄÙ cvs update
ÎÅ ÓÔÁÎÕÔ
ÉÚ×ÌÅËÁÔØ ÐÏÓÌÅÄÎÀÀ ÒÅ×ÉÚÉÀ ÄÏ ÔÅÈ ÐÏÒ, ÐÏËÁ ×Ù ÎÅ ÏÞÉÓÔÉÔÅ ÍÅÔËÕ
Ó ÐÏÍÏÝØÀ cvs update -A
. ôÏÞÎÏ ÔÁË ÖÅ, ÉÓÐÏÌØÚÏ×ÁÎÉÅ
ËÌÀÞÁ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ `-D' ËÏÍÁÎÄ update
É
checkout
ÚÁÄÁÅÔ ÌÉÐËÕÀ ÄÁÔÕ, ËÏÔÏÒÁÑ ÉÓÐÏÌØÚÕÅÔÓÑ
ÄÌÑ ÂÕÄÕÝÉÈ ÉÚ×ÌÅÞÅÎÉÊ.
ìÀÄÉ ÞÁÓÔÏ ÈÏÔÑÔ ÉÚ×ÌÅÞØ ÓÔÁÒÕÀ ×ÅÒÓÉÀ ÆÁÊÌÁ ÂÅÚ ÕÓÔÁÎÏ×ËÉ ÌÉÐËÏÊ
ÍÅÔËÉ. üÔÏ ÍÏÖÎÏ ÓÄÅÌÁÔØ Ó ÐÏÍÏÝØÀ ËÌÀÞÁ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ
`-p' ËÏÍÁÎÄ checkout
ÉÌÉ update
, ËÏÔÏÒÁÑ
ÐÏÓÙÌÁÅÔ ÓÏÄÅÒÖÉÍÏÅ ÆÁÊÌÁ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×Ù×ÏÄ. îÁÐÒÉÍÅÒ:
$ cvs update -p -r 1.1 file1 >file1 =================================================================== Checking out file1 RCS: /tmp/cvs-sanity/cvsroot/first-dir/Attic/file1,v VERS: 1.1 *************** $
ïÄÎÁËÏ, ÜÔÏ ÎÅ ÓÁÍÙÊ ÐÒÏÓÔÏÊ ÓÐÏÓÏÂ, ÅÓÌÉ ×Ù ÓÐÒÁÛÉ×ÁÅÔÅ, ËÁË
ÏÔÍÅÎÉÔØ ÐÏÓÌÅÄÎÅÅ ÆÉËÓÉÒÏ×ÁÎÉÅ (× ÜÔÏÍ ÐÒÉÍÅÒÅ -- ÐÏÍÅÓÔÉÔØ
`file1' ÏÂÒÁÔÎÏ × ÔÏ ÓÏÓÔÏÑÎÉÅ, × ËÏÔÏÒÏÍ ÏÎ ÂÙÌ × ÒÅ×ÉÚÉÉ
1.1). ÷ ÜÔÏÍ ÓÌÕÞÁÅ ÌÕÞÛÅ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÀÞ ËÏÍÁÎÄÎÏÊ
ÓÔÒÏËÉ `-j' ËÏÍÁÎÄÙ update
; ÄÁÌØÎÅÊÛÅÅ ÏÂÓÕÖÄÅÎÉÅ
ÎÁÈÏÄÉÔÓÑ × section óÌÉÑÎÉÅ ÉÚÍÅÎÅÎÉÊ ÍÅÖÄÕ Ä×ÕÍÑ ÒÅ×ÉÚÉÑÍÉ.
Go to the first, previous, next, last section, table of contents.