Go to the first, previous, next, last section, table of contents.


òÅ×ÉÚÉÉ

÷ ÂÏÌØÛÉÎÓÔ×Å ÓÌÕÞÁÅ× ÉÓÐÏÌØÚÏ×ÁÎÉÑ 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
ðÏÌÅÚÎÏ ÔÏÌØËÏ ×ÍÅÓÔÅ Ó `-D ÄÁÔÁ' ÉÌÉ `-r ÍÅÔËÁ'. åÓÌÉ ÎÅ ÏÂÎÁÒÕÖÅÎÏ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÒÅ×ÉÚÉÉ, ×ÍÅÓÔÏ ÉÇÎÏÒÉÒÏ×ÁÎÉÑ ÆÁÊÌÁ ÉÓÐÏÌØÚÕÅÔÓÑ ÓÁÍÁÑ ÎÏ×ÁÑ ÒÅ×ÉÚÉÑ.
-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.