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


îÅÓËÏÌØËÏ ÒÁÚÒÁÂÏÔÞÉËÏ×

ëÏÇÄÁ ÎÁÄ ÐÒÏÇÒÁÍÍÎÙÍ ÐÒÏÅËÔÏÍ ÒÁÂÏÔÁÅÔ ÂÏÌÅÅ ÏÄÎÏÇÏ ÞÅÌÏ×ÅËÁ, ÓÉÔÕÁÃÉÑ ÒÅÚËÏ ÕÓÌÏÖÎÑÅÔÓÑ. úÁÞÁÓÔÕÀ Ä×Á ÒÁÚÒÁÂÏÔÞÉËÁ ÏÄÎÏ×ÒÅÍÅÎÎÏ ÐÙÔÁÀÔÓÑ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÏÄÉÎ É ÔÏÔ ÖÅ ÆÁÊÌ. ïÄÎÏ ÉÚ ÒÅÛÅÎÉÊ, ÉÚ×ÅÓÔÎÏÅ ËÁË ÂÌÏËÉÒÏ×ËÁ ÆÁÊÌÏ× ÉÌÉ ÂÌÏËÉÒÏ×ÁÎÎÏÅ ÉÚ×ÌÅÞÅÎÉÅ, -- × ËÁÖÄÙÊ ÍÏÍÅÎÔ ×ÒÅÍÅÎÉ ÐÏÚ×ÏÌÑÔØ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ ÔÏÌØËÏ ÏÄÎÏÍÕ ÞÅÌÏ×ÅËÕ. üÔÏ -- ÅÄÉÎÓÔ×ÅÎÎÏÅ ÒÅÛÅÎÉÅ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅËÏÔÏÒÙÈ ÓÉÓÔÅÍ ËÏÎÔÒÏÌÑ ×ÅÒÓÉÊ, ×ËÌÀÞÁÑ RCS É SCCS. ÷ ÎÁÓÔÏÑÝÅÅ ×ÒÅÍÑ ÏÂÙÞÎÙÍ ÓÐÏÓÏÂÏÍ ÓÏ×ÅÒÛÉÔØ ÂÌÏËÉÒÏ×ÁÎÎÏÅ ÉÚ×ÌÅÞÅÎÉÅ ÒÁÂÏÞÅÊ ËÏÐÉÉ Ó ÐÏÍÏÝØÀ CVS -- ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÕ cvs admin -l (see section ëÌÀÞÉ ËÏÍÁÎÄÙ admin). üÔÁ ×ÏÚÍÏÖÎÏÓÔØ ÎÅ ÓÔÏÌØ ËÒÁÓÉ×Ï ÉÎÔÅÇÒÉÒÏ×ÁÎÁ × CVS, ËÁË ÆÕÎËÃÉÉ ÓÌÅÖÅÎÉÑ, ÏÐÉÓÁÎÎÙÅ ÎÉÖÅ, ÎÏ ËÁÖÅÔÓÑ, ÞÔÏ ×ÓÅÈ, ËÏÍÕ ÔÒÅÂÕÅÔÓÑ ÂÌÏËÉÒÏ×ÁÎÎÏÅ ÉÚ×ÌÅÞÅÎÉÅ, ÜÔÁ ËÏÍÁÎÄÁ ÕÓÔÒÁÉ×ÁÅÔ.

÷Ï ÉÚÂÅÖÁÎÉÅ ÏÄÎÏ×ÒÅÍÅÎÎÏÇÏ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÆÁÊÌÁ Ä×ÕÍÑ ÒÁÚÒÁÂÏÔÞÉËÁÍÉ ÍÏÖÎÏ ÔÁËÖÅ ÉÓÐÏÌØÚÏ×ÁÔØ ×ÏÚÍÏÖÎÏÓÔØ ÓÌÅÖÅÎÉÑ, ÏÐÉÓÁÎÎÕÀ ÎÉÖÅ, ×ÍÅÓÔÅ Ó ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÍÉ ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÙÍÉ ÐÒÏÃÅÄÕÒÁÍÉ (ÎÅ ËÏÎÔÒÏÌÉÒÕÅÍÙÍÉ Ó ÐÏÍÏÝØÀ ÐÒÏÇÒÁÍÍÙ).

íÏÄÅÌØ, ÉÓÐÏÌØÚÕÅÍÁÑ × CVS ÐÏ ÕÍÏÌÞÁÎÉÀ, ÎÁÚÙ×ÁÅÔÓÑ ÎÅÂÌÏËÉÒÏ×ÁÎÎÙÅ ÉÚ×ÌÅÞÅÎÉÑ. ÷ ÜÔÏÊ ÍÏÄÅÌÉ ÒÁÚÒÁÂÏÔÞÉËÉ ÒÅÄÁËÔÉÒÕÀÔ Ó×ÏÉ ÓÏÂÓÔ×ÅÎÎÙÅ ÒÁÂÏÞÉÅ ËÏÐÉÉ ÆÁÊÌÁ. ðÅÒ×ÙÊ, ÚÁÆÉËÓÉÒÏ×Á×ÛÉÊ Ó×ÏÉ ÉÚÍÅÎÅÎÉÑ, ÎÅ ÍÏÖÅÔ Á×ÔÏÍÁÔÉÞÅÓËÉ ÕÚÎÁÔØ, ÞÔÏ ×ÔÏÒÏÊ ÔÁËÖÅ ÎÁÞÁÌ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ. ÷ÔÏÒÏÊ ÐÏÌÕÞÉÔ ÓÏÏÂÝÅÎÉÑ Ï ÏÛÉÂËÅ, ËÏÇÄÁ ÐÏÐÙÔÁÅÔÓÑ ÚÁÆÉËÓÉÒÏ×ÁÔØ ÆÁÊÌ. ïÎ ÄÏÌÖÅÎ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ËÏÍÁÎÄÙ CVS, ÞÔÏÂÙ ÅÇÏ ÒÁÂÏÞÁÑ ËÏÐÉÑ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÌÁ Ó×ÅÖÁÊÛÅÊ ÒÅ×ÉÚÉÉ, ÎÁÈÏÄÑÝÅÊÓÑ × ÒÅÐÏÚÉÔÏÒÉÉ. ÷ÅÓØ ÜÔÏÔ ÐÒÏÃÅÓÓ ÐÒÏÈÏÄÉÔ ÐÏÞÔÉ Á×ÔÏÍÁÔÉÞÅÓËÉ.

CVS ÔÁËÖÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÍÅÈÁÎÉÚÍÙ ÒÁÚÌÉÞÎÙÈ ÓÐÏÓÏÂÏ× ËÏÍÍÕÎÉËÁÃÉÉ, ÎÉËÁË ÎÅ ÎÁÓÔÁÉ×ÁÑ ÎÁ ×ÙÐÏÌÎÅÎÉÉ ËÁËÉÈ-ÌÉÂÏ ÐÒÁ×ÉÌ, × ÏÔÌÉÞÉÅ ÏÔ ÂÌÏËÉÒÏ×ÁÎÎÙÈ ÉÚ×ÌÅÞÅÎÉÊ.

ïÓÔÁ×ÛÁÑÓÑ ÞÁÓÔØ ÇÌÁ×Ù ÏÐÉÓÙ×ÁÅÔ, ËÁË ÒÁÂÏÔÁÀÔ ×ÓÅ ÜÔÉ ÒÁÚÌÉÞÎÙÅ ÍÏÄÅÌÉ, Á ÔÁËÖÅ ÎÅËÏÔÏÒÙÅ ×ÏÐÒÏÓÙ, Ó×ÑÚÁÎÎÙÅ Ó ×ÙÂÏÒÏÍ ÔÏÇÏ ÉÌÉ ÉÎÏÇÏ ×ÁÒÉÁÎÔÁ.

óÔÁÔÕÓ ÆÁÊÌÁ

ïÓÎÏ×Ù×ÁÑÓØ ÎÁ ÏÐÅÒÁÃÉÑÈ, ËÏÔÏÒÙÅ ÐÒÏÉÚ×ÏÄÑÔÓÑ ÎÁÄ ÉÚ×ÌÅÞÅÎÎÙÍ ÆÁÊÌÏÍ, Á ÔÁËÖÅ ÎÁ ÏÐÅÒÁÃÉÑÈ, ËÏÔÏÒÙÅ ÐÒÏÉÚ×ÏÄÑÔÓÑ ÎÁÄ ÜÔÉÍ ÆÁÊÌÏÍ × ÒÅÐÏÚÉÔÏÒÉÉ, ÍÏÖÎÏ ËÌÁÓÓÉÆÉÃÉÒÏ×ÁÔØ ÎÅÓËÏÌØËÏ ÓÏÓÔÏÑÎÉÊ ÆÁÊÌÁ. ëÏÍÁÎÄÁ status ÒÁÐÏÒÔÕÅÔ Ï ÜÔÉÈ ÓÏÓÔÏÑÎÉÑÈ. ïÎÉ ÔÁËÏ×Ù:

Up-to-date
æÁÊÌ ÉÄÅÎÔÉÞÅÎ ÐÏÓÌÅÄÎÅÊ ÒÅ×ÉÚÉÉ × ÒÅÐÏÚÉÔÏÒÉÉ, ÎÁÈÏÄÑÝÅÊÓÑ ÎÁ ÉÓÐÏÌØÚÕÅÍÏÊ ×ÅÔËÅ.
Locally Modified
÷Ù ÒÅÄÁËÔÉÒÏ×ÁÌÉ ÜÔÏÔ ÆÁÊÌ É ÅÝÅ ÎÅ ÚÁÆÉËÓÉÒÏ×ÁÌÉ ÉÚÍÅÎÅÎÉÑ.
Locally Added
÷Ù ÄÏÂÁ×ÉÌÉ ÜÔÏÔ ÆÁÊÌ Ó ÐÏÍÏÝØÀ cvs add, É ÅÝÅ ÎÅ ÚÁÆÉËÓÉÒÏ×ÁÌÉ ÉÚÍÅÎÅÎÉÑ.
Locally Removed
÷Ù ÕÄÁÌÉÌÉ ÆÁÊÌ Ó ÐÏÍÏÝØÀ cvs remove É ÅÝÅ ÎÅ ÚÁÆÉËÓÉÒÏ×ÁÌÉ ÉÚÍÅÎÅÎÉÑ.
Needs Checkout
ëÔÏ-ÔÏ ÅÝÅ ÐÏÍÅÓÔÉÌ ÎÏ×ÕÀ ÒÅ×ÉÚÉÀ × ÒÅÐÏÚÉÔÏÒÉÊ. îÁÚ×ÁÎÉÅ ÎÅÍÎÏÇÏ ÓÂÉ×ÁÅÔ Ó ÔÏÌËÕ, ÐÏÔÏÍÕ ÞÔÏ ÔÒÅÂÕÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÕ cvs update, Á ÎÅ cvs checkout, ÞÔÏÂÙ ÐÏÌÕÞÉÔØ Ó×ÅÖÁÊÛÕÀ ×ÅÒÓÉÀ.
Needs Patch
ðÏÈÏÖÅ ÎÁ "Needs Checkout", ÎÏ CVS-ÓÅÒ×ÅÒ ÐÏÛÌÅÔ ÚÁÐÌÁÔÕ, Á ÎÅ ÃÅÌÙÊ ÆÁÊÌ. ÷ ÐÒÉÎÃÉÐÅ ÜÔÏ ÐÒÉ×ÅÄÅÔ Ë ÔÏÍÕ ÖÅ ÓÁÍÏÍÕ ÒÅÚÕÌØÔÁÔÕ.
Needs Merge
ëÔÏ-ÔÏ ÅÝÅ ÐÏÍÅÓÔÉÌ ÎÏ×ÕÀ ÒÅ×ÉÚÉÀ × ÒÅÐÏÚÉÔÏÒÉÊ, Á ×Ù ÔÁËÖÅ ÉÚÍÅÎÉÌÉ ÜÔÏÔ ÆÁÊÌ.
File had conflicts on merge
ðÏÈÏÖÅ ÎÁ "Locally Modified", ÔÏÌØËÏ ÐÏÓÌÅÄÎÑÑ ×ÙÐÏÌÎÅÎÎÁÑ ËÏÍÁÎÄÁ cvs update ÏÂÎÁÒÕÖÉÌÁ ËÏÎÆÌÉËÔ. åÓÌÉ ×Ù ÅÝÅ ÎÅ ÉÓÐÒÁ×ÉÌÉ ÅÇÏ, ÓÄÅÌÁÊÔÅ ÜÔÏ, ËÁË ÏÐÉÓÁÎÏ × section ðÒÉÍÅÒ ËÏÎÆÌÉËÔÁ.
Unknown
CVS ÎÉÞÅÇÏ ÎÅ ÚÎÁÅÔ Ï ÜÔÏÍ ÆÁÊÌÅ. îÁÐÒÉÍÅÒ, ×Ù ÓÏÚÄÁÌÉ ÎÏ×ÙÊ ÆÁÊÌ É ÅÝÅ ÎÅ ×ÙÐÏÌÎÉÌÉ cvs add.

þÔÏÂÙ ÕÔÏÞÎÉÔØ ÓÏÓÔÏÑÎÉÅ ÆÁÊÌÁ, cvs status ÔÁËÖÅ ÓÏÏÂÝÁÅÔ Ï Working revision, Ñ×ÌÑÀÝÅÊÓÑ ÒÅ×ÉÚÉÅÊ, ÎÁ ÏÓÎÏ×Å ËÏÔÏÒÏÊ ÓÏÚÄÁÎ ÆÁÊÌ × ÒÁÂÏÞÅÍ ËÁÔÁÌÏÇÅ, É Repository revision, Ñ×ÌÑÀÝÅÊÓÑ Ó×ÅÖÁÊÛÅÊ ÒÅ×ÉÚÉÅÊ × ÒÅÐÏÚÉÔÏÒÉÉ, ÎÁÈÏÄÑÝÅÊÓÑ ÎÁ ÉÓÐÏÌØÚÕÅÍÏÊ ×ÅÔËÅ.

ëÌÀÞÉ ËÏÍÁÎÄÙ status ÐÅÒÅÞÉÓÌÅÎÙ × section ëÒÁÔËÉÊ ÓÐÒÁ×ÏÞÎÉË ÐÏ ËÏÍÁÎÄÁÍ CVS. éÎÆÏÒÍÁÃÉÑ Ï Sticky tag É Sticky date ÎÁÈÏÄÉÔÓÑ × section ìÉÐËÉÅ ÍÅÔËÉ. éÎÆÏÒÍÁÃÉÑ Ï Sticky options ÎÁÈÏÄÉÔÓÑ × ÏÐÉÓÁÎÉÉ ÆÌÁÇÁ `-k' × section ëÌÀÞÉ ËÏÍÁÎÄÙ update.

ëÏÍÁÎÄÙ status É update ÍÏÖÎÏ ÒÁÓÓÍÁÔÒÉ×ÁÔØ ËÁË ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ÄÒÕÇ ÄÒÕÇÕ. update ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÉÚ×ÌÅÞÅÎÉÑ ÓÁÍÙÈ Ó×ÅÖÉÈ ÆÁÊÌÏ×, Á status -- ÄÌÑ ×ÙÑÓÎÅÎÉÑ, ÞÔÏ ÖÅ ÐÒÏÉÚÏÊÄÅÔ, ÅÓÌÉ ×ÙÐÏÌÎÉÔØ update (ËÏÎÅÞÎÏ, ÓÏÓÔÏÑÎÉÅ ÒÅÐÏÚÉÔÏÒÉÑ ÍÏÖÅÔ ÉÚÍÅÎÉÔØÓÑ ÄÏ ÔÏÇÏ, ËÁË ×Ù ×ÙÐÏÌÎÉÔÅ update). ÷ ÄÅÊÓÔ×ÉÔÅÌØÎÏÓÔØ, ÅÓÌÉ ×Ù ÈÏÔÉÔÅ ÕÚÎÁÔØ ÓÏÓÔÏÑÎÉÅ ÆÁÊÌÏ× × ÂÏÌÅÅ ËÒÁÔËÏÊ ÆÏÒÍÅ, ×ÙÐÏÌÎÉÔÅ

$ cvs -n -q update

ëÌÀÞ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ `-n' ÕËÁÚÙ×ÁÅÔ ÎÅ ×ÙÐÏÌÎÑÔØ ÏÂÎÏ×ÌÅÎÉÅ, Á ÐÒÏÓÔÏ ÓÏÏÂÝÉÔØ Ï ÓÏÓÔÏÑÎÉÉ ÆÁÊÌÏ×; `-q' ÎÅ ÐÅÞÁÔÁÅÔ ÉÍÅÎÁ ËÁÖÄÏÇÏ ËÁÔÁÌÏÇÁ. ðÒÏÞÕÀ ÉÎÆÏÒÍÁÃÉÀ Ï ËÏÍÁÎÄÅ update ÍÏÖÎÏ ÎÁÊÔÉ × section ëÒÁÔËÉÊ ÓÐÒÁ×ÏÞÎÉË ÐÏ ËÏÍÁÎÄÁÍ CVS.

éÚ×ÌÅÞÅÎÉÅ Ó×ÅÖÅÊ ÒÅ×ÉÚÉÉ ÆÁÊÌÁ

åÓÌÉ ×Ù ÈÏÔÉÔÅ ÐÏÌÕÞÉÔØ ÎÏ×ÕÀ ÒÅ×ÉÚÉÀ ÆÁÊÌÁ ÉÌÉ ÏÂßÅÄÉÎÉÔØ ÅÇÏ Ó ÄÒÕÇÏÊ ÒÅ×ÉÚÉÅÊ, ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ update. åÓÌÉ ×Ù ÉÍÅÅÔÅ ÓÔÁÒÕÀ ÒÅ×ÉÚÉÀ ÆÁÊÌÁ, ÔÏ ÜÔÁ ËÏÍÁÎÄÁ ÜË×É×ÁÌÅÎÔÎÁ checkout: Ó×ÅÖÁÑ ÒÅ×ÉÚÉÑ ÉÚ×ÌÅËÁÅÔÓÑ ÉÚ ÒÅÐÏÚÉÔÏÒÉÑ É ÐÏÍÅÝÁÅÔÓÑ × ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ.

÷ÁÛÉ ÉÚÍÅÎÅÎÉÑ × ÆÁÊÌÅ ÎÅ ÔÅÒÑÀÔÓÑ, ËÏÇÄÁ ×Ù ÉÓÐÏÌØÚÕÅÔÅ update. åÓÌÉ ÂÏÌÅÅ Ó×ÅÖÅÊ ÒÅ×ÉÚÉÉ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ, ×ÙÐÏÌÎÅÎÉÅ update ÎÉÞÅÇÏ ÎÅ ÓÄÅÌÁÅÔ. åÓÌÉ ×Ù ÒÅÄÁËÔÉÒÏ×ÁÌÉ ÆÁÊÌ, Á × ÒÅÐÏÚÉÔÏÒÉÉ ÐÏÑ×ÉÌÁÓØ ÅÇÏ ÂÏÌÅÅ ÎÏ×ÁÑ ÒÅ×ÉÚÉÑ, ÉÚÍÅÎÅÎÉÑ ÂÕÄÕÔ ÏÂßÅÄÉÎÅÎÙ Ó ×ÁÛÅÊ ÒÁÂÏÞÅÊ ËÏÐÉÅÊ.

îÁÐÒÉÍÅÒ, ÐÒÅÄÓÔÁ×ÉÍ ÓÅÂÅ, ÞÔÏ ×Ù ÉÚ×ÌÅËÌÉ ÒÅ×ÉÚÉÀ 1.4 É ÎÁÞÁÌÉ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÅÅ. ÷ ÜÔÏ ×ÒÅÍÑ ËÔÏ-ÔÏ ÅÝÅ ÐÏÍÅÓÔÉÌ × ÒÅÐÏÚÉÔÏÒÉÊ ÒÅ×ÉÚÉÀ 1.5 É, ×ÓËÏÒÏÓÔÉ, ÒÅ×ÉÚÉÀ 1.6. åÓÌÉ ÔÅÐÅÒØ ×Ù ×ÙÐÏÌÎÉÔÅ ËÏÍÁÎÄÕ update, CVS ×ÎÅÄÒÉÔ ÉÚÍÅÎÅÎÉÑ ÍÅÖÄÕ ÒÅ×ÉÚÉÑÍÉ 1.4 É 1.6 × ×ÁÛ ÆÁÊÌ.

åÓÌÉ ÉÚÍÅÎÅÎÉÑ ÍÅÖÄÕ ÒÅ×ÉÚÉÑÍÉ 1.4 É 1.6 ÓÌÕÞÉÌÉÓØ ÓÌÉÛËÏÍ ÂÌÉÚËÏ Ë ×ÁÛÉÍ ÉÚÍÅÎÅÎÉÑÍ, ÐÒÏÉÓÈÏÄÉÔ ÐÅÒÅÓÅÞÅÎÉÅ. ÷ ÔÁËÉÈ ÓÌÕÞÁÑÈ ÎÁ ÜËÒÁÎ ×ÙÄÁÅÔÓÑ ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ, Á × ÒÅÚÕÌØÔÉÒÕÀÝÅÍ ÆÁÊÌÅ ÏËÁÚÙ×ÁÀÔÓÑ ÏÂÅ ×ÅÒÓÉÉ ÐÅÒÅÓÅËÁÀÝÉÈÓÑ ÓÔÒÏË, ÒÁÚÄÅÌÅÎÎÙÅ ÓÐÅÃÉÁÌØÎÙÍÉ ÍÁÒËÅÒÁÍÉ. See section ëÏÍÁÎÄÁ update: ÏÂÎÏ×ÉÔØ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ ÉÚ ÒÅÐÏÚÉÔÏÒÉÑ, ÇÄÅ ÐÏÌÎÏÓÔØÀ ÏÐÉÓÁÎÁ ËÏÍÁÎÄÁ update.

ðÒÉÍÅÒ ËÏÎÆÌÉËÔÁ

ðÒÅÄÐÏÌÏÖÉÍ, ÞÔÏ ÒÅ×ÉÚÉÑ 1.4 ÆÁÊÌÁ `driver.c' ÓÏÄÅÒÖÉÔ ÔÁËÏÊ ËÏÄ:

#include <stdio.h>

void main()
{
    parse();
    if (nerr == 0)
        gencode();
    else
        fprintf(stderr, "No code generated.\n");
    exit(nerr == 0 ? 0 : 1);
}

òÅ×ÉÚÉÑ 1.6 ÆÁÊÌÁ `driver.c' ÓÏÄÅÒÖÉÔ ÔÁËÏÊ ËÏÄ:

#include <stdio.h>

int main(int argc,
         char **argv)
{
    parse();
    if (argc != 1)
    {
        fprintf(stderr, "tc: No args expected.\n");
        exit(1);
    }
    if (nerr == 0)
        gencode();
    else
        fprintf(stderr, "No code generated.\n");
    exit(!!nerr);
}

÷ÁÛÁ ÒÁÂÏÞÁÑ ËÏÐÉÑ ÆÁÊÌÁ `driver.c', ÏÓÎÏ×ÁÎÎÁÑ ÎÁ ÒÅ×ÉÚÉÉ 1.4, ÐÅÒÅÄ ×ÙÐÏÌÎÅÎÉÅÍ `cvs update' ÓÏÄÅÒÖÉÔ ÔÁËÏÊ ËÏÄ:

#include <stdlib.h>
#include <stdio.h>

void main()
{
    init_scanner();
    parse();
    if (nerr == 0)
        gencode();
    else
        fprintf(stderr, "No code generated.\n");
    exit(nerr == 0 ? EXIT_SUCCESS : EXIT_FAILURE);
}

÷Ù ×ÙÐÏÌÎÑÅÔÅ `cvs update':

$ cvs update driver.c
RCS file: /usr/local/cvsroot/yoyodyne/tc/driver.c,v
retrieving revision 1.4
retrieving revision 1.6
Merging differences between 1.4 and 1.6 into driver.c
rcsmerge warning: overlaps during merge
cvs update: conflicts found in driver.c
C driver.c

CVS ÓÏÏÂÝÁÅÔ, ÞÔÏ ×Ù ×ÓÔÒÅÔÉÌÉÓØ Ó ËÏÎÆÌÉËÔÁÍÉ. ÷ÁÛ ÉÓÈÏÄÎÙÊ ÒÁÂÏÞÉÊ ÆÁÊÌ ÓÏÈÒÁÎÅÎ × `.#driver.c.1.4'. îÏ×ÁÑ ×ÅÒÓÉÑ `driver.c' ÓÏÄÅÒÖÉÔ ÔÁËÏÊ ËÏÄ:

#include <stdlib.h>
#include <stdio.h>

int main(int argc,
         char **argv)
{
    init_scanner();
    parse();
    if (argc != 1)
    {
        fprintf(stderr, "tc: No args expected.\n");
        exit(1);
    }
    if (nerr == 0)
        gencode();
    else
        fprintf(stderr, "No code generated.\n");
<<<<<<< driver.c
    exit(nerr == 0 ? EXIT_SUCCESS : EXIT_FAILURE);
=======
    exit(!!nerr);
>>>>>>> 1.6
}

úÁÍÅÔØÔÅ, ÞÔÏ ÎÅÐÅÒÅÓÅËÁÀÝÉÅÓÑ ÍÏÄÉÆÉËÁÃÉÉ ×ËÌÀÞÅÎÙ × ×ÁÛÕ ÒÁÂÏÞÕÀ ËÏÐÉÀ, Á ÐÅÒÅÓÅËÁÀÝÁÑÓÑ ÓÅËÃÉÑ ÞÅÔËÏ ÏÂÏÚÎÁÞÅÎÁ ÓÔÒÏËÁÍÉ `<<<<<<<', `=======' and `>>>>>>>'.

òÁÚÒÅÛÉÔØ ËÏÎÆÌÉËÔ ÍÏÖÎÏ, ÏÔÒÅÄÁËÔÉÒÏ×Á× ÆÁÊÌ, ÕÄÁÌÉ× ÍÁÒËÅÒÙ É ÎÅ×ÅÒÎÙÊ ×ÁÒÉÁÎÔ. ðÒÅÄÐÏÌÏÖÉÍ, × ÒÅÚÕÌØÔÁÔÅ Õ ×ÁÓ ÐÏÌÕÞÉÌÓÑ ÔÁËÏÊ ÆÁÊÌ:

#include <stdlib.h>
#include <stdio.h>

int main(int argc,
         char **argv)
{
    init_scanner();
    parse();
    if (argc != 1)
    {
        fprintf(stderr, "tc: No args expected.\n");
        exit(1);
    }
    if (nerr == 0)
        gencode();
    else
        fprintf(stderr, "No code generated.\n");
    exit(nerr == 0 ? EXIT_SUCCESS : EXIT_FAILURE);
}

ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ÐÏÍÅÓÔÉÔØ ÜÔÏÔ ÆÁÊÌ × ÒÅÐÏÚÉÔÏÒÉÊ × ËÁÞÅÓÔ×Å ÒÅ×ÉÚÉÉ 1.7.

$ cvs commit -m "Initialize scanner. Use symbolic exit values." driver.c
Checking in driver.c;
/usr/local/cvsroot/yoyodyne/tc/driver.c,v  <--  driver.c
new revision: 1.7; previous revision: 1.6
done

þÔÏÂÙ ÚÁÝÉÔÉÔØ ×ÁÓ, CVS ÏÔËÁÖÅÔÓÑ ÆÉËÓÉÒÏ×ÁÔØ ÆÁÊÌ, ÅÓÌÉ × ÎÅÍ ÐÒÏÉÚÏÛÅÌ ËÏÎÆÌÉËÔ É ×Ù Ó ÎÉÍ ÎÅ ÓÐÒÁ×ÉÌÉÓØ. ÷ ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÄÌÑ ÒÁÚÒÅÛÅÎÉÑ ËÏÎÆÌÉËÔÁ ÎÕÖÎÏ ÉÚÍÅÎÉÔØ ÄÁÔÕ ÍÏÄÉÆÉËÁÃÉÉ ÆÁÊÌÁ. ÷ ÐÒÅÄÙÄÕÝÉÈ ×ÅÒÓÉÑÈ CVS ×ÁÍ ÔÁËÖÅ ÔÒÅÂÏ×ÁÌÏÓØ ÕÂÅÄÉÔØÓÑ, ÞÔÏ ÆÁÊÌ ÎÅ ÓÏÄÅÒÖÉÔ ÍÁÒËÅÒÏ× ËÏÎÆÌÉËÔÁ. ôÁË ËÁË ×ÁÛ ÆÁÊÌ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÍÏÖÅÔ ÓÏÄÅÒÖÁÔØ ÍÁÒËÅÒÙ ËÏÎÆÌÉËÔÏ× (ÓÉÍ×ÏÌÙ `>>>>>>>>' × ÎÁÞÁÌÅ ÓÔÒÏËÉ, ÎÅ ÏÂÏÚÎÁÞÁÀÝÉÅ ËÏÎÆÌÉËÔÁ), ÔÏ × ÔÅËÕÝÅÊ ×ÅÒÓÉÉ CVS ×ÙÄÁÅÔ ÐÒÅÄÕÐÒÅÖÄÅÎÉÅ É ÆÉËÓÉÒÕÅÔ ÆÁÊÌ.

åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ pcl-cvs (ÏÂÏÌÏÞËÁ Ë CVS ÄÌÑ Emacs) ×ÅÒÓÉÉ 1.04 ÉÌÉ ÐÏÚÖÅ, ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ÐÁËÅÔ emerge, ÐÏÍÏÇÁÀÝÉÊ ÒÁÚÒÅÛÁÔØ ËÏÎÆÌÉËÔÙ. óÍÏÔÒÉÔÅ ÄÏËÕÍÅÎÔÁÃÉÀ ÐÏ pcl-cvs.

éÎÆÏÒÍÉÒÏ×ÁÎÉÅ ËÏÌÌÅÇ Ï ÆÉËÓÉÒÏ×ÁÎÉÉ ÒÅ×ÉÚÉÊ

þÁÓÔÏ ÂÙ×ÁÅÔ ÐÏÌÅÚÎÏ ÉÎÆÏÒÍÉÒÏ×ÁÔØ Ó×ÏÉÈ ËÏÌÌÅÇ, ËÏÇÄÁ ×Ù ÆÉËÓÉÒÕÅÔÅ ÎÏ×ÕÀ ÒÅ×ÉÚÉÀ ÆÁÊÌÁ. íÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ËÌÀÞ `-i' × ÆÁÊÌÅ `modules' ÉÌÉ ÆÁÊÌÅ `loginfo' ÄÌÑ Á×ÔÏÍÁÔÉÚÁÃÉÉ ÜÔÏÇÏ ÐÒÏÃÅÓÓÁ. See section æÁÊÌ `modules'. See section æÁÊÌ loginfo. íÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÜÔÉ ×ÏÚÍÏÖÎÏÓÔÉ CVS ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÕËÁÚÁÔØ CVS, ÎÁÐÒÉÍÅÒ, ÏÔÓÙÌÁÔØ ÐÏÞÔÏ×ÙÅ ÓÏÏÂÝÅÎÉÑ ×ÓÅÍ ÒÁÚÒÁÂÏÔÞÉËÁÍ ÉÌÉ ÐÏÍÅÝÁÔØ ÓÏÏÂÝÅÎÉÅ × ÌÏËÁÌØÎÕÀ ÇÒÕÐÐÕ ÎÏ×ÏÓÔÅÊ.

óÏ×ÍÅÓÔÎÙÊ ÄÏÓÔÕÐ ÎÅÓËÏÌØËÉÈ ÒÁÚÒÁÂÏÔÞÉËÏ× Ë CVS

åÓÌÉ ÎÅÓËÏÌØËÏ ÒÁÚÒÁÂÏÔÞÉËÏ× ÐÏÐÙÔÁÀÔÓÑ ÏÄÎÏ×ÒÅÍÅÎÎÏ ×ÙÐÏÌÎÉÔØ CVS, ÏÄÉÎ ÉÚ ÎÉÈ ÐÏÌÕÞÉÔ ÔÁËÏÅ ÓÏÏÂÝÅÎÉÅ:

[11:43:23] waiting for bach's lock in /usr/local/cvsroot/foo

CVS ÐÏÐÙÔÁÅÔÓÑ ÐÏ×ÔÏÒÉÔØ ÏÐÅÒÁÃÉÀ ËÁÖÄÙÅ 30 ÓÅËÕÎÄ, É ÌÉÂÏ ÕÓÐÅÛÎÏ ×ÙÐÏÌÎÉÔ ÅÅ, ÌÉÂÏ ÏÐÑÔØ ÎÁÐÅÞÁÔÁÅÔ ÓÏÏÂÝÅÎÉÅ, ÅÓÌÉ ÏÐÑÔØ ÎÕÖÎÏ ÖÄÁÔØ. åÓÌÉ ÂÌÏËÉÒÏ×ËÁ ÓÏÈÒÁÎÑÅÔÓÑ ÓÌÉÛËÏÍ ÄÏÌÇÏ, ÎÁÊÄÉÔÅ ÔÏÇÏ, ËÔÏ ÓÏÚÄÁÌ ÅÅ É ÓÐÒÏÓÉÔÅ ÅÇÏ, ÞÔÏ ÚÁ ËÏÍÁÎÄÕ ÏÎ ×ÙÐÏÌÎÑÅÔ. åÓÌÉ ÏÎ ÎÅ ×ÙÐÏÌÎÑÅÔ ËÏÍÁÎÄ CVS, ÚÁÇÌÑÎÉÔÅ × ËÁÔÁÌÏÇ ÒÅÐÏÚÉÔÏÒÉÑ, ÕÐÏÍÑÎÕÔÙÊ × ÓÏÏÂÝÅÎÉÉ, É ÕÄÁÌÉÔÅ ÆÁÊÌÙ, ÞØÉ ÉÍÅÎÁ ÎÁÞÉÎÁÀÔÓÑ Ó `#cvs.rfl', `#cvs.wfl', ÉÌÉ `#cvs.lock', ÐÒÉÎÁÄÌÅÖÁÝÉÅ ÕËÁÚÁÎÎÏÍÕ ÐÏÌØÚÏ×ÁÔÅÌÀ.

úÁÍÅÔØÔÅ, ÞÔÏ ÜÔÉ ÂÌÏËÉÒÏ×ËÉ ÐÒÅÄÎÁÚÎÁÞÁÀÔÓÑ ÄÌÑ ÚÁÝÉÔÙ ×ÎÕÔÒÅÎÎÉÈ ÓÔÒÕËÔÕÒ ÄÁÎÎÙÈ CVS É ÎÅ ÉÍÅÀÔ ÎÉËÁËÏÇÏ ÏÔÎÏÛÅÎÉÑ Ë ÓÌÏ×Õ ÂÌÏËÉÒÏ×ËÁ × ÔÏÍ ÓÍÙÓÌÅ, ËÏÔÏÒÙÊ ÉÓÐÏÌØÚÕÅÔÓÑ × RCS É ÏÚÎÁÞÁÅÔ ÂÌÏËÉÒÏ×ÁÎÎÙÅ ÉÚ×ÌÅÞÅÎÉÑ (see section îÅÓËÏÌØËÏ ÒÁÚÒÁÂÏÔÞÉËÏ×).

îÅÏÇÒÁÎÉÞÅÎÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÐÏÌØÚÏ×ÁÔÅÌÅÊ ÍÏÖÅÔ ÏÄÎÏ×ÒÅÍÅÎÎÏ ÞÉÔÁÔØ ÒÅÐÏÚÉÔÏÒÉÊ; ÔÏÌØËÏ ËÏÇÄÁ ËÔÏ-ÌÉÂÏ ÐÉÛÅÔ ÔÕÄÁ, ÂÌÏËÉÒÏ×ËÉ ÐÒÅÐÑÔÓÔ×ÕÀÔ ÐÒÏÞÉÍ ËÁË ÞÉÔÁÔØ, ÔÁË É ÐÉÓÁÔØ.

íÏÖÎÏ ÂÙÌÏ ÂÙ ÎÁÄÅÑÔØÓÑ, ÞÔÏ ×ÅÒÎÏ ÓÌÅÄÕÀÝÅÅ ÕÔ×ÅÒÖÄÅÎÉÅ:

åÓÌÉ ËÔÏ-ÌÉÂÏ ÆÉËÓÉÒÕÅÔ ÎÅÓËÏÌØËÏ ÉÚÍÅÎÅÎÉÊ ÏÄÎÏÊ ËÏÍÁÎÄÏÊ
CVS, ÔÏ ËÏÍÁÎÄÁ update, ×ÙÐÏÌÎÅÎÎÁÑ ËÅÍ-ÔÏ ÅÝÅ,
ÐÏÌÕÞÉÔ ÌÉÂÏ ×ÓÅ ÉÚÍÅÎÅÎÉÑ, ÌÉÂÏ ÎÉ ÏÄÎÏ ÉÚ ÎÉÈ.

ë ÓÏÖÁÌÅÎÉÀ, ÐÒÉ ÒÁÂÏÔÅ Ó CVS ÜÔÏ ÕÔ×ÅÒÖÄÅÎÉÅ ÎÅ×ÅÒÎÏ. îÁÐÒÉÍÅÒ, ÅÓÌÉ ÉÍÅÀÔÓÑ ÆÁÊÌÙ

a/one.c
a/two.c
b/three.c
b/four.c

É ËÔÏ-ÔÏ ×ÙÐÏÌÎÑÅÔ

cvs ci a/two.c b/three.c

Á ÚÁÔÅÍ ËÔÏ-ÔÏ ÅÝÅ × ÔÏ ÖÅ ÓÁÍÏÅ ×ÒÅÍÑ ×ÙÐÏÌÎÑÅÔ cvs update, ÔÏ ÏÎ ÍÏÖÅÔ ÐÏÌÕÞÉÔØ ÉÚÍÅÎÅÎÉÑ ÄÌÑ `b/three.c', É ÎÅ ÐÏÌÕÞÉÔØ ÉÚÍÅÎÅÎÉÑ × `a/two.c'.

ëÁË ÏÔÓÌÅÄÉÔØ, ËÔÏ ÒÅÄÁËÔÉÒÕÅÔ ÆÁÊÌÙ?

äÌÑ ÂÏÌØÛÉÎÓÔ×Á ÇÒÕÐÐ ÉÓÐÏÌØÚÏ×ÁÎÉÑ CVS × ÒÅÖÉÍÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÓÏ×ÅÒÛÅÎÎÏ ÄÏÓÔÁÔÏÞÎÏ. ðÏÌØÚÏ×ÁÔÅÌÉ ÉÎÏÇÄÁ ÍÏÇÕÔ, ÐÏÐÙÔÁ×ÛÉÓØ ÚÁÆÉËÓÉÒÏ×ÁÔØ ÉÚÍÅÎÅÎÉÅ, ÏÂÎÁÒÕÖÉÔØ, ÞÔÏ ÍÅÛÁÅÔ ÄÒÕÇÏÅ ÉÚÍÅÎÅÎÉÅ, ÎÏ ÏÎÉ ÓÐÒÁ×ÑÔÓÑ Ó ÜÔÉÍ É ×ÓÅ ÖÅ ÚÁÆÉËÓÉÒÕÀÔ Ó×ÏÅ ÉÚÍÅÎÅÎÉÅ. ÷ ÄÒÕÇÉÈ ÇÒÕÐÐÁÈ ÐÒÅÄÐÏÞÉÔÁÀÔ ÚÎÁÔØ, ËÔÏ ËÁËÉÅ ÆÁÊÌÙ ÒÅÄÁËÔÉÒÕÅÔ, ÔÁË ÞÔÏ ÅÓÌÉ Ä×Á ÞÅÌÏ×ÅËÁ ÚÁÈÏÔÑÔ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÏÄÉÎ É ÔÏÔ ÖÅ ÆÁÊÌ, ÔÏ ÏÎÉ ÐÒÅÄÐÏÞÔÕÔ ÄÏÇÏ×ÏÒÉÔØÓÑ ÄÒÕÇ Ó ÄÒÕÇÏÍ, ËÔÏ ÞÔÏ ÂÕÄÅÔ ÄÅÌÁÔØ, ÞÔÏÂÙ ÎÅ ÐÏÌÕÞÁÔØ ÐÒÏÂÌÅÍ ÐÒÉ ËÁÖÄÏÍ ÆÉËÓÉÒÏ×ÁÎÉÉ. ÷ÏÚÍÏÖÎÏÓÔÉ, ÏÐÉÓÁÎÎÙÅ × ÜÔÏÊ ÇÌÁ×Å, ÐÏÍÏÇÁÀÔ ÔÁËÏÊ ËÏÏÒÄÉÎÁÃÉÉ, ÓÏÈÒÁÎÑÑ ×ÏÚÍÏÖÎÏÓÔØ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÏÄÎÏÇÏ ÆÁÊÌÁ Ä×ÕÍ ÒÁÚÒÁÂÏÔÞÉËÁÍ ÏÄÎÏ×ÒÅÍÅÎÎÏ.

äÌÑ ÐÏÌÕÞÅÎÉÑ ÍÁËÓÉÍÁÌØÎÏÇÏ ÐÒÅÉÍÕÝÅÓÔ×Á ÒÁÚÒÁÂÏÔÞÉËÉ ÄÏÌÖÎÙ ÉÓÐÏÌØÚÏ×ÁÔØ cvs edit (Á ÎÅ chmod), ÞÔÏÂÙ ÓÄÅÌÁÔØ ÆÁÊÌÙ ÄÏÓÔÕÐÎÙÍÉ ÄÌÑ ÞÔÅÎÉÑ/ÚÁÐÉÓÉ, É cvs release (Á ÎÅ rm) ÄÌÑ ÕÄÁÌÅÎÉÑ ÒÁÂÏÞÅÇÏ ËÁÔÁÌÏÇÁ, ËÏÔÏÒÙÊ ÂÏÌÅÅ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ. CVS ÎÅ ÍÏÖÅÔ ×ÙÎÕÄÉÔØ ÉÈ ÄÅÌÁÔØ ÔÁË.

ëÁË Ó ÐÏÍÏÝØÀ CVS ÓÌÅÄÉÔØ ÚÁ ÏÐÒÅÄÅÌÅÎÎÙÍÉ ÆÁÊÌÁÍÉ?

äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ×ËÌÀÞÉÔØ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÆÕÎËÃÉÉ ÓÌÅÖÅÎÉÑ, ÓÎÁÞÁÌÁ ÕËÁÖÉÔÅ, ÚÁ ËÁËÉÍÉ ÆÁÊÌÁÍÉ ÎÕÖÎÏ ÓÌÅÄÉÔØ.

ëÏÍÁÎÄÁ: cvs watch on [-lR] ÆÁÊÌÙ ...

ëÏÍÁÎÄÁ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÒÁÚÒÁÂÏÔÞÉËÁÍ ÎÕÖÎÏ ×ÙÐÏÌÎÉÔØ ËÏÍÁÎÄÕ cvs edit ÐÅÒÅÄ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅÍ ÆÁÊÌÏ×. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÎÁÐÏÍÎÉÔØ Ï ÜÔÏÍ ÒÁÚÒÁÂÏÔÞÉËÁÍ, CVS ÓÏÚÄÁÓÔ ÒÁÂÏÞÉÅ ËÏÐÉÉ ÆÁÊÌÏ× × ÒÅÖÉÍÅ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ.

åÓÌÉ ÓÒÅÄÉ ÆÁÊÌÏ× ÅÓÔØ ÉÍÑ ËÁÔÁÌÏÇÁ, CVS ×ËÌÀÞÁÅÔ ÓÌÅÖÅÎÉÅ ÚÁ ×ÓÅÍ ÆÁÊÌÁÍÉ, ÎÁÈÏÄÑÝÉÍÉÓÑ × ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÍ ËÁÔÁÌÏÇÅ ÒÅÐÏÚÉÔÏÒÉÑ É Á×ÔÏÍÁÔÉÞÅÓËÉ ×ËÌÀÞÁÅÔ ÒÅÖÉÍ ÓÌÅÖÅÎÉÑ ÚÁ ×ÓÅÍÉ ÆÁÊÌÁÍÉ, ËÏÔÏÒÙÅ ÂÕÄÕÔ × ÄÁÌØÎÅÊÛÅÍ ÄÏÂÁ×ÌÅÎÙ × ËÁÔÁÌÏÇ; ÜÔÏ ÐÏÚ×ÏÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÀ ÚÁÄÁÔØ ÓÔÒÁÔÅÇÉÀ Õ×ÅÄÏÍÌÅÎÉÊ ÄÌÑ ËÁÖÄÏÇÏ ËÁÔÁÌÏÇÁ. óÏÄÅÒÖÉÍÏÅ ËÁÔÁÌÏÇÁ ÏÂÒÁÂÁÔÙ×ÁÅÔÓÑ ÒÅËÕÒÓÉ×ÎÏ, ÅÓÌÉ ÔÏÌØËÏ ÎÅ ÚÁÄÁÎ ËÌÀÞ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ -l. ëÌÀÞ -R ÐÏÚ×ÏÌÑÅÔ ×ËÌÀÞÉÔØ ÒÅËÕÒÓÉ×ÎÏÅ ÐÏ×ÅÄÅÎÉÅ, ÅÓÌÉ × ÆÁÊÌÅ `~/.cvsrc' ÏÎÏ ÂÙÌÏ ×ÙËÌÀÞÅÎÏ Ó ÐÏÍÏÝØÀ ËÌÀÞÁ -l (see section ëÌÀÞÉ ÐÏ ÕÍÏÌÞÁÎÉÀ É ÆÁÊÌ ~/.cvsrc).

åÓÌÉ ÓÐÉÓÏË ÆÁÊÌÏ× ÐÒÏÐÕÝÅÎ, ÐÏ ÕÍÏÌÞÁÎÉÀ ÏÂÒÁÂÁÔÙ×ÁÅÔÓÑ ÔÅËÕÝÉÊ ËÁÔÁÌÏÇ.

ëÏÍÁÎÄÁ: cvs watch off [-lR] ÆÁÊÌÙ ...

ëÏÍÁÎÄÁ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÐÒÉ ÉÚ×ÌÅÞÅÎÉÉ ÎÅ ÎÕÖÎÏ ÓÏÚÄÁ×ÁÔØ ÆÁÊÌÙ × ÒÅÖÉÍÅ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ; ÔÁËÉÍ ÏÂÒÁÚÏÍ, ÒÁÚÒÁÂÏÔÞÉËÉ ÎÅ ÂÕÄÕÔ ÐÏÌÕÞÁÔØ ÎÁÐÏÍÉÎÁÎÉÑ Ï ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÉÓÐÏÌØÚÏ×ÁÎÉÑ cvs edit É cvs unedit. CVS ÂÕÄÅÔ ÉÚ×ÌÅËÁÔØ ÆÁÊÌÙ × ÏÂÙÞÎÏÍ ÒÅÖÉÍÅ, ÅÓÌÉ ÔÏÌØËÏ ÎÁ ÆÁÊÌÅ ÎÅ ÕÓÔÁÎÏ×ÌÅÎÙ ÓÐÅÃÉÁÌØÎÙÅ ÐÒÁ×Á ÄÏÓÔÕÐÁ, ÒÁÚÒÅÛÅÎÎÙÅ Ó ÐÏÍÏÝØÀ ËÌÀÞÅ×ÏÇÏ ÓÌÏ×Á PreservePermissions × ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÏÍ ÆÁÊÌÅ `config'; ÓÍ. section óÐÅÃÉÁÌØÎÙÅ ÆÁÊÌÙ, Á ÔÁËÖÅ See section æÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ CVSROOT/config.

æÁÊÌÙ É ËÌÀÞÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÏÂÒÁÂÁÔÙ×ÁÀÔÓÑ ÔÏÞÎÏ ÔÁË ÖÅ, ËÁË É ÄÌÑ cvs watch on.

CVS ÍÏÖÅÔ ÐÏÓÙÌÁÔØ ×ÁÍ Õ×ÅÄÏÍÌÅÎÉÑ

÷Ù ÍÏÖÅÔÅ ÓËÁÚÁÔØ CVS, ÞÔÏ ÈÏÔÅÌÉ ÂÙ ÐÏÌÕÞÁÔØ Õ×ÅÄÏÍÌÅÎÉÑ Ï ÒÁÚÎÏÏÂÒÁÚÎÙÈ ÄÅÊÓÔ×ÉÑÈ, ÓÏ×ÅÒÛÅÎÎÙÈ Ó ÆÁÊÌÏÍ. ÷ ÐÒÉÎÃÉÐÅ ×Ù ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÜÔÏ ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ cvs watch on, ÎÏ ÏÂÙÞÎÏ ×ÓÅ ÖÅ ÂÕÄÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ËÁË ÒÁÚ cvs watch on, ÞÔÏÂÙ ÄÒÕÇÉÅ ÒÁÚÒÁÂÏÔÞÉËÉ ÉÓÐÏÌØÚÏ×ÁÌÉ ËÏÍÁÎÄÕ cvs edit.

ëÏÍÁÎÄÁ: cvs watch add [-a ÄÅÊÓÔ×ÉÅ] [-lR] ÆÁÊÌÙ ...

äÏÂÁ×ÉÔØ ÔÅËÕÝÅÇÏ ÐÏÌØÚÏ×ÁÔÅÌÑ × ÓÐÉÓÏË ÌÉÃ, ËÏÔÏÒÙÅ ÂÕÄÕÔ ÐÏÌÕÞÁÔØ Õ×ÅÄÏÍÌÅÎÉÑ Ï ÄÅÊÓÔ×ÉÑÈ, ÓÏ×ÅÒÛÁ×ÛÉÈÓÑ Ó ÆÁÊÌÁÍÉ.

ëÌÀÞ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ -a ÚÁÄÁÅÔ ÔÉÐ ÓÏÂÙÔÉÊ, Ï ËÏÔÏÒÙÈ ÓÌÅÄÕÅÔ ÐÏÓÙÌÁÔØ Õ×ÅÄÏÍÌÅÎÉÑ. ÄÅÊÓÔ×ÉÅ -- ÜÔÏ

edit
äÒÕÇÏÊ ÐÏÌØÚÏ×ÁÔÅÌØ ×ÙÐÏÌÎÉÌ ÄÌÑ ÆÁÊÌÁ ËÏÍÁÎÄÕ cvs edit (ÏÐÉÓÁÎÎÕÀ ÎÉÖÅ).
unedit
äÒÕÇÏÊ ÐÏÌØÚÏ×ÁÔÅÌØ ×ÙÐÏÌÎÉÌ ËÏÍÁÎÄÕ cvs unedit (ÏÐÉÓÁÎÎÕÀ ÎÉÖÅ) ÉÌÉ ËÏÍÁÎÄÕ cvs release, ÉÌÉ ÕÄÁÌÉÌ ÆÁÊÌ É ÐÏÚ×ÏÌÉÌ ËÏÍÁÎÄÅ cvs update ÓÏÚÄÁÔØ ÅÇÏ ÚÁÎÏ×Ï.
commit
äÒÕÇÏÊ ÐÏÌØÚÏ×ÁÔÅÌØ ÚÁÆÉËÓÉÒÏ×ÁÌ ÉÚÍÅÎÅÎÉÑ × ÆÁÊÌÅ.
all
÷ÓÅ ÜÔÉ ÄÅÊÓÔ×ÉÑ.
none
îÉ ÏÄÎÏ ÉÚ ÜÔÉÈ ÄÅÊÓÔ×ÉÊ. (üÔÏ ÐÏÌÅÚÎÏ ×ÍÅÓÔÅ Ó cvs edit, ÏÐÉÓÁÎÎÏÊ ÎÉÖÅ.)

ëÌÀÞ -a ÍÏÖÎÏ ÕËÁÚÁÔØ ÎÅÓËÏÌØËÏ ÒÁÚ ÉÌÉ ×ÏÏÂÝÅ ÎÅ ÕËÁÚÙ×ÁÔØ, × ÜÔÏÍ ÓÌÕÞÁÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÉÓÐÏÌØÚÕÅÔÓÑ all.

æÁÊÌÙ É ËÌÀÞÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÏÂÒÁÂÁÔÙ×ÁÀÔÓÑ ÔÁË ÖÅ, ËÁË É × ËÏÍÁÎÄÅ cvs watch.

ëÏÍÁÎÄÁ: cvs watch remove [-a ÄÅÊÓÔ×ÉÅ] [-lR] ÆÁÊÌÙ ...

õÄÁÌÉÔØ ÚÁÐÒÏÓ ÎÁ Õ×ÅÄÏÍÌÅÎÉÅ, ÓÏÚÄÁÎÎÙÊ Ó ÐÏÍÏÝØÀ cvs watch add; ÁÒÇÕÍÅÎÔÙ ÔÅ ÖÅ ÓÁÍÙÅ. åÓÌÉ ÐÒÉÓÕÔÓÔ×ÕÅÔ ËÌÀÞ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ -a, ÔÏ ÔÏÌØËÏ ÕÄÁÌÑÀÔÓÑ ÔÏÌØËÏ ÓÌÅÖÅÎÉÑ ÚÁ ÕËÁÚÁÎÎÙÍÉ ÄÅÊÓÔ×ÉÑÍÉ.

ëÏÇÄÁ ÔÒÅÂÕÅÔÓÑ ÏÔÐÒÁ×ÉÔØ Õ×ÅÄÏÍÌÅÎÉÅ, CVS ÏÂÒÁÝÁÅÔÓÑ Ë ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÏÍÕ ÆÁÊÌÕ `notify'. üÔÏÔ ÆÁÊÌ ÍÏÖÎÏ ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ ÔÏÞÎÏ ÔÁË ÖÅ, ËÁË É ÄÒÕÇÉÅ ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÙÅ ÆÁÊÌ (see section áÄÍÉÎÉÓÔÒÁÔÉ×ÎÙÅ ÆÁÊÌÙ). óÉÎÔÁËÓÉÓ ÜÔÏÇÏ ÆÁÊÌÁ ÐÏÄÏÂÅÎ ÄÒÕÇÉÍ ÁÄÍÉÎÉÓÔÒÁÔÉ×ÎÙÍ ÆÁÊÌÁÍ (see section ïÂÙÞÎÙÊ ÓÉÎÔÁËÓÉÓ), ÇÄÅ ËÁÖÄÁÑ ÓÔÒÏËÁ ÓÏÓÔÏÉÔ ÉÚ ÒÅÇÕÌÑÒÎÏÇÏ ×ÙÒÁÖÅÎÉÑ É ËÏÍÁÎÄÙ, ËÏÔÏÒÕÀ ÎÁÄÏ ×ÙÐÏÌÎÉÔØ. ëÏÍÁÎÄÁ ÄÏÌÖÎÁ ÓÏÄÅÒÖÁÔØ ÏÄÎÏ ÅÄÉÎÓÔ×ÅÎÎÏÅ ÕÐÏÍÉÎÁÎÉÅ ÓÉÍ×ÏÌÏ× `%s', ËÏÔÏÒÙÅ ÂÕÄÕÔ ÚÁÍÅÎÅÎÙ ÎÁ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ, ËÏÔÏÒÏÇÏ ÎÕÖÎÏ Õ×ÅÄÏÍÉÔØ; ÏÓÔÁÌØÎÁÑ ÉÎÆÏÒÍÁÃÉÑ ÐÅÒÅÄÁÅÔÓÑ ÜÔÏÊ ËÏÍÁÎÄÅ ÎÁ ÓÔÁÎÄÁÒÔÎÙÊ ×ÈÏÄ. ïÂÙÞÎÏ × ÆÁÊÌ `notify' ÐÏÍÅÝÁÅÔÓÑ ÔÁËÁÑ ÓÔÒÏËÁ:

ALL mail %s -s \"CVS notification\"

÷ ÒÅÚÕÌØÔÁÔÅ ×ÓÅÇÏ ÜÔÏÇÏ ÐÏÌØÚÏ×ÁÔÅÌÉ ÐÏÌÕÞÁÀÔ Õ×ÅÄÏÍÌÅÎÉÑ ÐÏ ÜÌÅËÔÒÏÎÎÏÊ ÐÏÞÔÅ.

úÁÍÅÔØÔÅ, ÞÔÏ ÅÓÌÉ ×Ù ÎÁÓÔÒÏÉÔÅ ×ÓÅ ÉÍÅÎÎÏ ÔÁË, ËÁË ÒÁÓÓËÁÚÁÎÏ ×ÙÛÅ, ÔÏ ÐÏÌØÚÏ×ÁÔÅÌÉ ÂÕÄÕÔ ÐÏÌÕÞÁÔØ Õ×ÅÄÏÍÌÅÎÉÑ ÎÁ ÓÅÒ×ÅÒÅ. ëÏÎÅÞÎÏ ÖÅ, ÍÏÖÎÏ ÎÁÐÉÓÁÔØ ÓËÒÉÐÔ `notify', ËÏÔÏÒÙÊ ÐÅÒÅÎÁÐÒÁ×ÌÑÅÔ Õ×ÅÄÏÍÌÅÎÉÑ ÎÁ ÄÒÕÇÏÊ ÁÄÒÅÓ, ÎÏ, ÄÌÑ ÐÒÏÓÔÏÔÙ, CVS ÐÏÚ×ÏÌÑÅÔ ÚÁÄÁÔØ ÁÄÒÅÓ, ÐÏ ËÏÔÏÒÏÍÕ ÓÌÅÄÕÅÔ ÏÔÓÙÌÁÔØ Õ×ÅÄÏÍÌÅÎÉÑ ÐÏÌØÚÏ×ÁÔÅÌÀ. äÌÑ ÜÔÏÇÏ ÓÏÚÄÁÊÔÅ × `CVSROOT' ÆÁÊÌ `users', × ËÏÔÏÒÏÍ ËÁÖÄÁÑ ÓÔÒÏËÁ ÉÍÅÅÔ ×ÉÄ ÐÏÌØÚÏ×ÁÔÅÌØ:ÁÄÒÅÓ. ôÏÇÄÁ ×ÍÅÓÔÏ ÔÏÇÏ, ÞÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÉÍÑ ÐÏÌØÚÏ×ÁÔÅÌÑ, CVS ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÁÄÒÅÓ.

CVS ÎÅ Õ×ÅÄÏÍÌÑÅÔ ×ÁÓ Ï ×ÁÛÉÈ ÓÏÂÓÔ×ÅÎÎÙÈ ÉÚÍÅÎÅÎÉÑÈ. ÷ ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÐÒÏ×ÅÒËÁ ÐÒÏÉÚ×ÏÄÉÔÓÑ, ÏÓÎÏ×Ù×ÁÑÓØ ÎÁ ÉÍÅÎÉ ÐÏÌØÚÏ×ÁÔÅÌÑ, ËÏÔÏÒÙÊ ÓÏ×ÅÒÛÁÅÔ ÄÅÊÓÔ×ÉÑ, ÐÒÉ×ÏÄÑÝÉÅ Ë ÏÔÓÙÌËÅ Õ×ÅÄÏÍÌÅÎÉÑ. ÷ÏÏÂÝÅ, ÆÕÎËÃÉÑ ÓÌÅÖÅÎÉÑ ËÁÖÄÙÊ ÒÁÚ ÓÏÏÂÝÁÅÔ ÔÏÌØËÏ Ï ÏÄÎÏÍ ÉÚÍÅÎÅÎÉÉ, ÓÄÅÌÁÎÎÏÍ ÏÄÎÉÍ ÐÏÌØÚÏ×ÁÔÅÌÅÍ. ÷ÅÒÏÑÔÎÏ, ÂÙÌÏ ÂÙ ÂÏÌÅÅ ÐÏÌÅÚÎÏ, ÅÓÌÉ ÂÙ ÏÔÄÅÌØÎÏ ÏÔÓÌÅÖÉ×ÁÌÉÓØ ÃÅÌÙÅ ÒÁÂÏÞÉÅ ËÁÔÁÌÏÇÉ, ÐÏÜÔÏÍÕ ÔÁËÏÅ ÐÏ×ÅÄÅÎÉÅ ÂÙÌÏ ÂÙ ÐÏÌÅÚÎÏ ÉÚÍÅÎÉÔØ.

ëÁË ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌÙ, ÚÁ ËÏÔÏÒÙÍÉ ÎÁÂÌÀÄÁÀÔ?

ôÁË ËÁË ÆÁÊÌ, ÚÁ ËÏÔÏÒÙÍ ÓÌÅÄÉÔ ËÔÏ-ÌÉÂÏ, ÉÚ×ÌÅËÁÅÔÓÑ × ÒÅÖÉÍÅ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ, ÔÏ ×Ù ÎÅ ÍÏÖÅÔÅ ÐÒÏÓÔÏ ×ÚÑÔØ É ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ ÅÇÏ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÄÅÌÁÔØ ÅÇÏ ÄÏÓÔÕÐÎÙÍ ÄÌÑ ÚÁÐÉÓÉ É ÓÏÏÂÝÉÔØ ÏÓÔÁÌØÎÙÍ, ÞÔÏ ×Ù ÐÌÁÎÉÒÕÅÔÅ ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ ÜÔÏÔ ÆÁÊÌ, ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ cvs edit. îÅËÏÔÏÒÙÅ ÓÉÓÔÅÍÙ ÎÁÚÙ×ÁÀÔ ÜÔÏ ÉÚ×ÌÅÞÅÎÉÅ, ÎÏ ÐÏÌØÚÏ×ÁÔÅÌÉ CVS ÕÖÅ ÉÓÐÏÌØÚÕÀÔ ÜÔÏÔ ÔÅÒÍÉÎ × ÓÍÙÓÌÅ "ÐÏÌÕÞÅÎÉÅ ËÏÐÉÉ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×" (see section ðÏÌÕÞÅÎÉÅ ÉÓÈÏÄÎÏÇÏ ËÏÄÁ), Á ÜÔÕ ÏÐÅÒÁÃÉÀ, × Ó×ÏÀ ÏÞÅÒÅÄØ, ÄÒÕÇÉÅ ÓÉÓÔÅÍÙ ÎÁÚÙ×ÁÀÔ ×ÚÑÔØ.

ëÏÍÁÎÄÁ: cvs edit [ËÌÀÞÉ] ÆÁÊÌÙ ...

ðÏÄÇÏÔÏ×ÉÔØ ÄÌÑ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ ÒÁÂÏÞÉÅ ÆÁÊÌÙ. CVS ÄÅÌÁÅÔ ÆÁÊÌÙ ÄÏÓÔÕÐÎÙÍÉ ÄÌÑ ÞÔÅÎÉÑ É ÚÁÐÉÓÉ É Õ×ÅÄÏÍÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ËÏÔÏÒÙÅ Õ×ÅÄÏÍÌÅÎÉÑ Ï ÒÅÄÁËÔÉÒÏ×ÁÎÉÉ ËÁËÏÇÏ-ÎÉÂÕÄØ ÉÚ ÕËÁÚÁÎÎÙÈ ÆÁÊÌÏ×.

ëÏÍÁÎÄÁ cvs edit ÐÒÉÎÉÍÁÅÔ ÔÁËÉÅ ÖÅ ËÌÀÞÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ÞÔÏ É ËÏÍÁÎÄÁ cvs watch add, É ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ×ÒÅÍÅÎÎÏÅ ÓÌÅÖÅÎÉÅ ÚÁ ÆÁÊÌÁÍÉ ÄÌÑ ÐÏÌØÚÏ×ÁÔÅÌÑ; CVS ÐÒÅËÒÁÔÉÔ ÓÌÅÖÅÎÉÅ, ËÏÇÄÁ ÂÕÄÅÔ ×ÙÐÏÌÎÅÎÁ ËÏÍÁÎÄÁ unedit ÉÌÉ ËÏÍÁÎÄÁ commit. åÓÌÉ ÐÏÌØÚÏ×ÁÔÅÌØ ÎÅ ÈÏÞÅÔ ÐÏÌÕÞÁÔØ Õ×ÅÄÏÍÌÅÎÉÑ, ÏÎ ÄÏÌÖÅÎ ÕËÁÚÁÔØ ËÌÀÞ -a none.

æÁÊÌÙ É ËÌÀÞÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÏÂÒÁÂÁÔÙ×ÁÀÔÓÑ ÔÏÞÎÏ ÔÁË ÖÅ, ËÁË É ÄÌÑ ËÏÍÁÎÄÙ cvs watch.

ðÒÅÄÕÐÒÅÖÄÅÎÉÅ: ÅÓÌÉ × ÒÅÐÏÚÉÔÏÒÉÉ ÒÁÚÒÅÛÅÎÁ ÏÐÃÉÑ PreservePermissions (see section æÁÊÌ ËÏÎÆÉÇÕÒÁÃÉÉ CVSROOT/config), ÔÏ CVS ÎÅ ÂÕÄÅÔ ÍÅÎÑÔØ ÐÒÁ× ÄÏÓÔÕÐÁ Ë ÆÁÊÌÁÍ. ðÒÉÞÉÎÁ ÜÔÏÇÏ ÉÚÍÅÎÅÎÉÑ -- ÕÂÅÄÉÔØÓÑ, ÞÔÏ cvs edit ÎÅ ÍÅÛÁÅÔ ÈÒÁÎÅÎÉÀ ÐÒÁ× ÄÏÓÔÕÐÁ Ë ÆÁÊÌÁÍ × CVS-ÒÅÐÏÚÉÔÏÒÉÉ.

ïÂÙÞÎÏ, ËÏÇÄÁ ×Ù ÚÁËÏÎÞÉÔÅ ÒÅÄÁËÔÉÒÏ×ÁÎÉÅ ÆÁÊÌÏ×, ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ cvs commit, ËÏÔÏÒÁÑ ÐÒÏ×ÅÒÉÔ ×ÁÛÉ ÉÚÍÅÎÅÎÉÑ É ×ÅÒÎÅÔ ÆÁÊÌÙ, ÚÁ ËÏÔÏÒÙÍÉ ÐÒÏÉÚ×ÏÄÉÌÏÓØ ÓÌÅÖÅÎÉÅ, × ÏÂÙÞÎÏÅ ÓÏÓÔÏÑÎÉÅ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ. åÓÌÉ ÖÅ ×Ù ×ÍÅÓÔÏ ÜÔÏÇÏ ÒÅÛÉÔÅ ÏÔÍÅÎÉÔØ ÉÚÍÅÎÅÎÉÑ, ÉÌÉ ÐÒÏÓÔÏ ÎÅ ÓÔÁÎÅÔÅ ÎÉÞÅÇÏ ÍÅÎÑÔØ, ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ cvs unedit.

Command: cvs unedit [-lR] files ...

ïÔÂÒÏÓÉÔØ ×ÓÅ ÉÚÍÅÎÅÎÉÑ × ÒÁÂÏÞÉÈ ÆÁÊÌÁÈ files É ÐÒÉ×ÅÓÔÉ ÉÈ × ÓÏÏÔ×ÅÔÓÔ×ÉÅ Ó ÒÅ×ÉÚÉÅÊ × ÒÅÐÏÚÉÔÏÒÉÉ. åÓÌÉ ËÔÏ-ÌÉÂÏ ÚÁÐÒÏÓÉÌ Õ×ÅÄÏÍÌÅÎÉÅ Ï ÉÚÍÅÎÅÎÉÑÈ ËÁËÉÈ-ÌÉÂÏ ÆÁÊÌÏ×, ÔÏ CVS ÄÅÌÁÅÔ ÜÔÉ ÆÁÊÌÙ ÄÏÓÔÕÐÎÙÍÉ ÔÏÌØËÏ ÄÌÑ ÞÔÅÎÉÑ. CVS Õ×ÅÄÏÍÌÑÅÔ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ËÏÔÏÒÙÅ ÚÁÐÒÏÓÉÌÉ Õ×ÅÄÏÍÌÅÎÉÅ Ï ËÏÍÁÎÄÅ unedit.

ëÌÀÞÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ É ÓÐÉÓÏË ÆÁÊÌÏ× ÏÂÒÁÂÁÔÙ×ÁÀÔÓÑ ÔÏÞÎÏ ÔÁË ÖÅ, ËÁË ÄÌÑ ËÏÍÁÎÄÙ cvs watch.

åÓÌÉ ÓÌÅÖÅÎÉÅ ÎÅ ÉÓÐÏÌØÚÕÅÔÓÑ, ËÏÍÁÎÄÁ unedit, ×ÅÒÏÑÔÎÏ, ÎÅ ÒÁÂÏÔÁÅÔ, É ÅÄÉÎÓÔ×ÅÎÎÙÊ ÓÐÏÓÏ ×ÅÒÎÕÔØ ÆÁÊÌ × ÔÏ ÓÏÓÔÏÑÎÉÅ, × ËÏÔÏÒÏÍ ÏÎ ÎÁÈÏÄÉÔÓÑ × ÒÅÐÏÚÉÔÏÒÉÉ -- ÕÄÁÌÉÔØ ÅÇÏ É ÉÓÐÏÌØÚÏ×ÁÔØ cvs update ÄÌÑ ÐÏÌÕÞÅÎÉÑ ÎÏ×ÏÊ ËÏÐÉÉ. óÅÍÁÎÔÉËÁ ÜÔÏÊ ÏÐÅÒÁÃÉÉ ÉÄÅÎÔÉÞÎÁ ËÏÍÁÎÄÅ unedit: ÕÄÁÌÅÎÉÅ É ÏÂÎÏ×ÌÅÎÉÅ ÍÏÖÅÔ ×ÎÅÓÔÉ ÔÁËÖÅ É ÉÚÍÅÎÅÎÉÑ, ËÏÔÏÒÙÅ ÂÙÌÉ ÐÏÍÅÝÅÎÙ × ÒÅÐÏÚÉÔÏÒÉÊ Ó ÔÅÈ ÐÏÒ, ËÁË ×Ù × ÐÏÓÌÅÄÎÉÊ ÒÁÚ ÏÂÎÏ×ÌÑÌÉ Ó×ÏÀ ÒÁÂÏÞÕÀ ËÏÐÉÀ.

ðÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÓÅÔÅ×ÏÇÏ CVS ×Ù ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÙ cvs edit É cvs unedit, ÄÁÖÅ ÅÓÌÉ CVS ÎÅ ÓÍÏÇÌÁ ÕÓÐÅÛÎÏ ÓÏÅÄÉÎÉÔØÓÑ Ó ÓÅÒ×ÅÒÏÍ. õ×ÅÄÏÍÌÅÎÉÑ ÂÕÄÕÔ ÐÏÓÌÁÎÙ ÐÒÉ ÓÌÅÄÕÀÝÅÍ ÕÓÐÅÛÎÏÍ ×ÙÐÏÌÎÅÎÉÉ ËÁËÏÊ-ÌÉÂÏ ËÏÍÁÎÄÙ CVS.

éÎÆÏÒÍÁÃÉÑ Ï ÔÏÍ, ËÔÏ ÓÌÅÄÉÔ É ËÔÏ ÒÅÄÁËÔÉÒÕÅÔ

ëÏÍÁÎÄÁ: cvs watchers [-lR] files ...

÷ÙÄÁÅÔ ÓÐÉÓÏË ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ËÏÔÏÒÙÅ ÏÔÓÌÅÖÉ×ÁÀÔ ÉÚÍÅÎÅÎÉÑ × files. óÏÏÂÝÁÀÔÓÑ ÉÍÅÎÁ ÆÁÊÌÏ× É ÐÏÞÔÏ×ÙÅ ÁÄÒÅÓÁ ËÁÖÄÏÇÏ ÓÌÅÄÑÝÅÇÏ.

ëÌÀÞÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ É ÓÐÉÓÏË ÆÁÊÌÏ× ÏÂÒÁÂÁÔÙ×ÁÀÔÓÑ ÔÁË ÖÅ, ËÁË É × ËÏÍÁÎÄÅ cvs watch.

ëÏÍÁÎÄÁ: cvs editors [-lR] files ...

÷ÙÄÁÅÔ ÓÐÉÓÏË ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ËÏÔÏÒÙÅ × ÔÅËÕÝÉÊ ÍÏÍÅÎÔ ÒÁÂÏÔÁÀÔ ÎÁÄ ÆÁÊÌÁÍÉ files. óÏÏÂÝÁÀÔÓÑ ÐÏÞÔÏ×ÙÅ ÁÄÒÅÓÁ ÐÏÌØÚÏ×ÁÔÅÌÅÊ, ×ÒÅÍÑ, ËÏÇÄÁ ÐÏÌØÚÏ×ÁÔÅÌØ ÎÁÞÁÌ ÒÁÂÏÔÕ Ó ÆÁÊÌÏÍ, Á ÔÁËÖÅ ÍÁÛÉÎÁ É ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ ÎÁ ÎÅÊ, × ËÏÔÏÒÏÍ ÎÁÈÏÄÉÔÓÑ ËÁÖÄÙÊ ÆÁÊÌ.

óÐÉÓÏË ÆÁÊÌÏ× É ËÌÀÞÉ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÏÂÒÁÂÁÔÙ×ÁÀÔÓÑ ÔÏÞÎÏ ÔÁË ÖÅ, ËÁË É × ËÏÍÁÎÄÅ cvs watch.

éÓÐÏÌØÚÏ×ÁÎÉÅ ÓÌÅÖÅÎÉÊ ÓÏ ÓÔÁÒÙÍÉ ×ÅÒÓÉÑÍÉ CVS

åÓÌÉ ×Ù ÉÓÐÏÌØÚÕÅÔÅ ×ÏÚÍÏÖÎÏÓÔØ ÓÌÅÖÅÎÉÑ ÚÁ ÒÅÐÏÚÉÔÏÒÉÅÍ, ÔÏ × ÎÅÍ ÓÏÚÄÁÀÔÓÑ ËÁÔÁÌÏÇÉ `CVS/', × ËÏÔÏÒÙÈ ÈÒÁÎÉÔÓÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÓÌÅÖÅÎÉÑÈ ÚÁ ÆÁÊÌÁÍÉ ÉÚ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÇÏ ËÁÔÁÌÏÇÁ. åÓÌÉ ×Ù ÐÏÐÙÔÁÅÔÅÓØ ÉÓÐÏÌØÚÏ×ÁÔØ × ÜÔÏÍ ÒÅÐÏÚÉÔÏÒÉÉ CVS ×ÅÒÓÉÉ 1.6 É ÒÁÎÅÅ, ×Ù ÐÏÌÕÞÉÔÅ ÔÁËÏÅ ÓÏÏÂÝÅÎÉÅ Ï ÏÛÉÂËÅ:

cvs update: cannot open CVS/Entries for reading:
No such file or directory

÷ÙÐÏÌÎÑÅÍÁÑ ËÏÍÁÎÄÁ, ÓËÏÒÅÅ ×ÓÅÇÏ, ÂÕÄÅÔ ÐÒÅÒ×ÁÎÁ. äÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ×ÏÚÍÏÖÎÏÓÔÉ ÓÌÅÖÅÎÉÑ ÏÂÎÏ×ÉÔÅ ×ÓÅ ËÏÐÉÉ CVS, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔ ÜÔÏÔ ÒÅÐÏÚÉÔÏÒÉÊ × ÌÏËÁÌØÎÏÍ ÉÌÉ ÓÅÒ×ÅÒÎÏÍ ÒÅÖÉÍÅ. åÓÌÉ ×Ù ÎÅ ÍÏÖÅÔÅ ÓÏ×ÅÒÛÉÔØ ÏÂÎÏ×ÌÅÎÉÅ, ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÙ watch off É watch remove, ÞÔÏÂÙ ÕÄÁÌÉÔØ ×ÓÅ ÓÌÅÖÅÎÉÑ, Á ÚÁÔÅÍ ×ÏÓÓÔÁÎÏ×ÉÔÅ ÒÅÐÏÚÉÔÏÒÉÊ × ÓÏÓÔÏÑÎÉÅ, Ó ËÏÔÏÒÙÍ ÍÏÖÅÔ ÒÁÂÏÔÁÔØ @cvsver{1.6}.

÷ÙÂÏÒ ÍÅÖÄÕ ÂÌÏËÉÒÏ×ÁÎÎÙÍÉ É ÎÅÂÌÏËÉÒÏ×ÁÎÎÙÍÉ ÉÚ×ÌÅÞÅÎÉÑÍÉ

âÌÏËÉÒÏ×ÁÎÎÙÅ É ÎÅÂÌÏËÉÒÏ×ÁÎÎÙÅ ÉÚ×ÌÅÞÅÎÉÑ ÉÍÅÀÔ Ó×ÏÉ "ÚÁ" É "ÐÒÏÔÉ×". äÏÓÔÁÔÏÞÎÏ ÓËÁÚÁÔØ, ÞÔÏ ÜÔÏ × ÏÓÎÏ×ÎÏÍ ×ÏÐÒÏÓ ÍÎÅÎÉÑ, ÉÌÉ ÖÅ ÐÒÉÎÑÔÏÇÏ × ÇÒÕÐÐÅ ÓÔÉÌÅ ÒÁÂÏÔÙ. ÷ÐÒÏÞÅÍ ÖÅ, ×ÏÔ ËÒÁÔËÏÅ ÏÐÉÓÁÎÉÅ ÎÅËÏÔÏÒÙÈ ×ÏÚÎÉËÁÀÝÉÈ ×ÏÐÒÏÓÏ×. óÕÝÅÓÔ×ÕÅÔ ÍÎÏÖÅÓÔ×Ï ÓÐÏÓÏÂÏ× ÏÒÇÁÎÉÚÏ×ÁÔØ ËÏÍÁÎÄÕ ÒÁÚÒÁÂÏÔÞÉËÏ×. CVS ÎÅ ÐÙÔÁÅÔÓÑ ÎÁÓÉÌØÎÏ ×ÎÅÄÒÉÔØ ËÁËÏÊ-ÌÉÂÏ ÓÐÏÓÏÂ. CVS -- ÜÔÏ ÐÒÏÓÔÏ ÉÎÓÔÒÕÍÅÎÔ, ËÏÔÏÒÙÊ ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÒÁÚÌÉÞÎÙÍÉ ÓÐÏÓÏÂÁÍÉ.

âÌÏËÉÒÏ×ÁÎÎÙÅ ÉÚ×ÌÅÞÅÎÉÑ ÍÏÇÕÔ ÏËÁÚÙ×ÁÔØ ÏÔÒÉÃÁÔÅÌØÎÏÅ ×ÌÉÑÎÉÅ ÎÁ ÐÒÏÉÚ×ÏÄÉÔÅÌØÎÏÓÔØ. åÓÌÉ Ä×Á ÞÅÌÏ×ÅËÁ ÈÏÔÑÔ ÏÔÒÅÄÁËÔÉÒÏ×ÁÔØ ÒÁÚÌÉÞÎÙÅ ÞÁÓÔÉ ÆÁÊÌÁ, ËÁËÉÅ ÍÏÇÕÔ ÂÙÔØ ÐÒÉÞÉÎÙ ÐÏÍÅÛÁÔØ ËÏÍÕ-ÎÉÂÕÄØ ÉÚ ÎÉÈ ÓÄÅÌÁÔØ ÜÔÏ? ïÂÙÞÎÙÍ ÄÅÌÏÍ ÔÁËÖÅ Ñ×ÌÑÅÔÓÑ ÚÁÂÌÏËÉÒÏ×ÁÔØ ÆÁÊÌ, ÐÒÅÄÐÏÌÁÇÁÑ ÐÏÒÅÄÁËÔÉÒÏ×ÁÔØ ÅÇÏ, Á ÚÁÔÅÍ ÚÁÂÙÔØ ÓÎÑÔØ ÂÌÏËÉÒÏ×ËÕ.

ìÀÄÉ, ÏÂÙÞÎÏ ÔÅ, ËÔÏ ÈÏÒÏÛÏ ÚÎÁËÏÍ Ó ÂÌÏËÉÒÏ×ÁÎÎÙÍÉ ÉÚ×ÌÅÞÅÎÉÑÍÉ, ÏÂÙÞÎÏ ÓÐÒÁÛÉ×ÁÀÔ, ËÁË ÞÁÓÔÏ ÓÌÕÞÁÀÔÓÑ ËÏÎÆÌÉËÔÙ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅÂÌÏËÉÒÏ×ÁÎÎÙÈ ÉÚ×ÌÅÞÅÎÉÊ, É ÓËÏÌØ ÓÌÏÖÎÏ ÉÈ ÒÁÚÒÅÛÉÔØ. ïÐÙÔ ÒÁÚÎÏÏÂÒÁÚÎÙÈ ÇÒÕÐÐ ÐÏËÁÚÁÌ, ÞÔÏ ÔÁËÉÅ ËÏÎÆÌÉËÔÙ ÓÌÕÞÁÀÔÓÑ ÒÅÄËÏ É ÏÂÙÞÎÏ ÉÈ ÍÏÖÎÏ ÒÁÚÒÅÛÉÔØ ÏÔÎÏÓÉÔÅÌØÎÏ ÓÐÏËÏÊÎÏ.

òÅÄËÏÓÔØ ÓÅÒØ£ÚÎÙÈ ËÏÎÆÌÉËÔÏ× ÍÏÖÅÔ ÕÄÉ×ÉÔØ, ÐÏËÁ ÎÅ ÏÓÏÚÎÁÅÛØ, ÞÔÏ ÏÎÉ ÓÌÕÞÁÀÔÓÑ ÔÏÌØËÏ ËÏÇÄÁ Ä×Á ÒÁÚÒÁÂÏÔÞÉËÁ ÒÁÓÈÏÄÑÔÓÑ ×Ï ÍÎÅÎÉÑÈ Ï ÄÏÌÖÎÏÍ ÄÉÚÁÊÎÅ ÏÐÒÅÄÅÌÅÎÎÏÇÏ ËÕÓËÁ ËÏÄÁ; ÔÁËÏÅ ÒÁÓÈÏÖÄÅÎÉÅ Ó×ÉÄÅÔÅÌØÓÔ×ÕÅÔ Ï ÔÏÍ, ÞÔÏ ËÏÍÁÎÄÁ, ÐÒÅÖÄÅ ×ÓÅÇÏ, ÎÅ ÏÂÝÁÌÁÓØ ÄÒÕÇ Ó ÄÒÕÇÏÍ ÄÏÌÖÎÙÍ ÏÂÒÁÚÏÍ. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÏÔÒÕÄÎÉÞÁÔØ × ÕÓÌÏ×ÉÑÈ ÌÀÂÏÊ ÓÉÓÔÅÍÙ ËÏÎÔÒÏÌÑ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×, ÒÁÚÒÁÂÏÔÞÉËÉ ÄÏÌÖÎÙ ÎÅ ÉÍÅÔØ ÒÁÚÎÏÇÌÁÓÉÊ ÐÏ ÐÏ×ÏÄÕ ÏÂÝÅÇÏ ÄÉÚÁÊÎÁ ÓÉÓÔÅÍÙ; ÐÒÉ ÏÔÓÕÔÓÔ×ÉÉ ÔÁËÏ×ÙÈ, ÐÅÒÅÓÅËÁÀÝÉÅÓÑ ÉÚÍÅÎÅÎÉÑ ÏÂÙÞÎÏ ÒÁÚÒÅÛÁÀÔÓÑ ÎÁÐÒÑÍÕÀ.

÷ ÎÅËÏÔÏÒÙÈ ÓÌÕÞÁÑÈ ÎÅÂÌÏËÉÒÏ×ÁÎÎÙÅ ÉÚ×ÌÅÞÅÎÉÑ ÓÏ×ÅÒÛÅÎÎÏ ÔÏÞÎÏ Ñ×ÌÑÀÔÓÑ ÎÅÐÏÄÈÏÄÑÝÉÍÉ. åÓÌÉ ÄÌÑ ÆÁÊÌÏ×, ËÏÔÏÒÙÅ ×Ù ÒÅÄÁËÔÉÒÕÅÔÅ, ÎÅ ÓÕÝÅÓÔ×ÕÅÔ ÉÎÓÔÒÕÍÅÎÔÁ ÄÌÑ ÓÌÉÑÎÉÑ (ÎÁÐÒÉÍÅÒ, ÆÁÊÌÙ, ÓÏÚÄÁÎÎÙÅ ÔÅËÓÔÏ×ÙÍ ÐÒÏÃÅÓÓÏÒÏÍ, ÉÌÉ ÖÅ ÆÁÊÌÙ, ÓÏÚÄÁÎÎÙÅ Ó ÐÏÍÏÝØÀ CAD-ÓÉÓÔÅÍÙ), Á ÐÅÒÅÈÏÄ ÎÁ ÐÒÏÇÒÁÍÍÕ, ËÏÔÏÒÁÑ ÉÓÐÏÌØÚÕÅÔ ÆÏÒÍÁÔ ÆÁÊÌÏ× Ó ×ÏÚÍÏÖÎÏÓÔØÀ ÓÌÉÑÎÉÑ, ÎÅÖÅÌÁÔÅÌÅÎ, ÔÏ ÒÁÚÒÅÛÅÎÉÅ ËÏÎÆÌÉËÔÏ×, ÓËÏÒÅÅ ×ÓÅÇÏ, ÂÕÄÅÔ ÓÔÏÌØ ÎÅÐÒÉÑÔÎÙÍ, ÞÔÏ ÂÕÄÅÔ ÐÒÏÝÅ ÉÚÂÅÖÁÔØ ÉÈ, ÉÓÐÏÌØÚÕÑ ÂÌÏËÉÒÏ×ÁÎÎÙÅ ÉÚ×ÌÅÞÅÎÉÑ.

÷ÏÚÍÏÖÎÏÓÔØ ÓÌÅÖÅÎÉÑ, ÏÐÉÓÁÎÎÁÑ ×ÙÛÅ, × ÇÌÁ×Å section ëÁË ÏÔÓÌÅÄÉÔØ, ËÔÏ ÒÅÄÁËÔÉÒÕÅÔ ÆÁÊÌÙ?, ÍÏÖÅÔ ÓÞÉÔÁÔØÓÑ ÐÒÏÍÅÖÕÔÏÞÎÏÊ ÍÏÄÅÌØÀ ÍÅÖÄÕ ÂÌÏËÉÒÏ×ÁÎÎÙÍÉ É ÎÅÂÌÏËÉÒÏ×ÁÎÎÙÍÉ ÉÚÍÅÎÅÎÉÑÍÉ. ëÏÇÄÁ ×Ù ÒÅÄÁËÔÉÒÕÅÔÅ ÆÁÊÌ, ÍÏÖÎÏ ÕÚÎÁÔØ, ËÔÏ ÅÝ£ ÒÅÄÁËÔÉÒÕÅÔ ÅÇÏ. óÉÓÔÅÍÁ, ×ÍÅÓÔÏ ÔÏÇÏ, ÞÔÏÂÙ ÐÒÏÓÔÏ ÚÁÐÒÅÔÉÔØ Ä×ÕÍ ÌÀÄÑÍ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÆÁÊÌ, ÍÏÖÅÔ ÏÐÉÓÁÔØ ÓÉÔÕÁÃÉÀ É ÐÏÚ×ÏÌÉÔØ ×ÁÍ ÓÁÍÏÍÕ ÒÅÛÉÔØ, Ñ×ÌÑÅÔÓÑ ÌÉ ÜÔÏÔ ËÏÎËÒÅÔÎÙÊ ÓÌÕÞÁÊ ÐÒÏÂÌÅÍÏÊ ÉÌÉ ÎÅÔ. ôÁËÉÍ ÏÂÒÁÚÏÍ, ÄÌÑ ÎÅËÏÔÏÒÙÈ ÇÒÕÐÐ ÍÅÈÁÎÉÚÍ ÓÌÅÖÅÎÉÑ ÍÏÖÅÔ ÓÞÉÔÁÔØÓÑ ÏÂßÅÄÉÎÅÎÉÅÍ ÌÕÞÛÉÈ ÞÅÒÔ ÂÌÏËÉÒÏ×ÁÎÎÙÈ É ÎÅÂÌÏËÉÒÏ×ÁÎÎÙÈ ÉÚÍÅÎÅÎÉÊ.


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