ïÓÎÏ×ÎÏÅ ÐÒÉÍÅÎÅÎÉÅ ÄÌÑ CVS -- ÈÒÁÎÉÔØ ÔÅËÓÔÏ×ÙÅ ÆÁÊÌÙ. ðÒÉ ÒÁÂÏÔÅ Ó ÔÅËÓÔÏ×ÙÍÉ ÆÁÊÌÁÍÉ CVS ÍÏÖÅÔ ÏÂßÅÄÉÎÑÔØ ÒÅ×ÉÚÉÉ, ÐÏËÁÚÙ×ÁÔØ ÒÁÚÌÉÞÉÑ ÍÅÖÄÕ ÒÅ×ÉÚÉÑÍÉ × ÄÏÓÔÕÐÎÏÍ ÄÌÑ ÞÅÌÏ×ÅËÁ ÆÏÒÍÁÔÅ, É ÓÏ×ÅÒÛÁÔØ ÐÒÏÞÉÅ ÐÏÄÏÂÎÙÅ ÏÐÅÒÁÃÉÉ. ïÄÎÁËÏ, ÅÓÌÉ ×Ù ÓÏÇÌÁÓÉÔÅÓØ ÏÔËÁÚÁÔØÓÑ ÏÔ ÎÅËÏÔÏÒÙÈ ×ÏÚÍÏÖÎÏÓÔÅÊ, ÔÏ CVS ÍÏÖÅÔ ÈÒÁÎÉÔØ Ä×ÏÉÞÎÙÅ ÆÁÊÌÙ. îÁÐÒÉÍÅÒ, ÍÏÖÎÏ ÈÒÁÎÉÔØ × CVS ÃÅÌÙÊ web-ÓÁÊÔ, ÐÒÉÞÅÍ ËÁË ÓÔÒÁÎÉÃÙ, ÔÁË É Ä×ÏÉÞÎÙÅ ËÁÒÔÉÎËÉ.
åÓÌÉ ×Ù ÐÏÓÔÏÑÎÎÏ ÒÁÂÏÔÁÅÔÅ Ó Ä×ÏÉÞÎÙÍÉ ÆÁÊÌÁÍÉ, ÔÏ ÎÅÏÂÈÏÄÉÍÏÓÔØ ÉÈ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ÏÞÅ×ÉÄÎÁ. åÓÌÉ ÖÅ ×Ù ÈÏÔÉÔÅ ÈÒÁÎÉÔØ ÉÓÔÏÒÉÀ ÉÚÍÅÎÅÎÉÊ ÔÁËÉÈ ÆÁÊÌÏ×, ×ÏÚÎÉËÁÀÔ ÄÏÐÏÌÎÉÔÅÌØÎÙÅ ×ÏÐÒÏÓÙ.
ïÄÎÏÊ ÉÚ ÏÓÎÏ×ÎÙÈ ÆÕÎËÃÉÊ ËÏÎÔÒÏÌÑ ×ÅÒÓÉÊ -- ÐÒÏÓÍÏÔÒ ÒÁÚÌÉÞÉÊ
ÍÅÖÄÕ Ä×ÕÍÑ ÒÅ×ÉÚÉÑÍÉ. îÁÐÒÉÍÅÒ, ÅÓÌÉ ËÔÏ-ÔÏ ÅÝÅ ÓÏÚÄÁÅÔ ÎÏ×ÕÀ
ÒÅ×ÉÚÉÀ ÆÁÊÌÁ, ÔÏ ×ÁÍ ÈÏÔÅÌÏÓØ ÂÙ ×ÚÇÌÑÎÕÔØ ÎÁ ÔÏ, ÞÔÏ ÉÚÍÅÎÉÌÏÓØ
É ×ÙÑÓÎÉÔØ, ×ÅÒÎÏ ÌÉ ÂÙÌÉ ÓÄÅÌÁÎÙ ÉÚÍÅÎÅÎÉÑ. äÌÑ ÔÅËÓÔÏ×ÙÈ
ÆÁÊÌÏ× CVS ÏÂÅÓÐÅÞÉ×ÁÅÔ ÔÁËÕÀ ÆÕÎËÃÉÏÎÁÌØÎÏÓÔØ Ó ÐÏÍÏÝØÀ
ËÏÍÁÎÄÙ cvs diff
. äÌÑ Ä×ÏÉÞÎÙÈ ÆÁÊÌÏ× ÍÏÖÎÏ ÉÚ×ÌÅÞØ Ä×Å
ÒÅ×ÉÚÉÉ É ÓÒÁ×ÎÉÔØ ÉÈ Ó ÐÏÍÏÝØÀ ×ÎÅÛÎÅÇÏ ÉÎÓÔÒÕÍÅÎÔÁ (ÎÁÐÒÉÍÅÒ, ×
ÔÅËÓÔÏ×ÙÈ ÐÒÏÃÅÓÓÏÒÁÈ ÏÂÙÞÎÏ ÉÍÅÅÔÓÑ ÔÁËÁÑ ×ÏÚÍÏÖÎÏÓÔØ. åÓÌÉ
ÔÁËÏÇÏ ÉÎÓÔÒÕÍÅÎÔÁ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ, ÎÕÖÎÏ ÏÔÓÌÅÖÉ×ÁÔØ ÉÚÍÅÎÅÎÉÑ
ÐÏÓÒÅÄÓÔ×ÏÍ Ó ÐÏÍÏÝØÀ ÄÒÕÇÉÈ ÍÅÈÁÎÉÚÍÏ×, ÎÁÐÒÉÍÅÒ, ÚÁÓÔÁ×ÌÑÑ
ÌÀÄÅÊ ÐÉÓÁÔØ ÈÏÒÏÛÉÅ ÖÕÒÎÁÌØÎÙÅ ÓÏÏÂÝÅÎÉÑ, ÎÁÄÅÑÓØ ÐÒÉ ÜÔÏÍ, ÞÔÏ
ÏÎÉ ÄÅÊÓÔ×ÉÔÅÌØÎÏ ÓÄÅÌÁÌÉ ÔÏ, ÞÔÏ ÎÁÍÅÒÅ×ÁÌÉÓØ ÓÄÅÌÁÔØ.
äÒÕÇÁÑ ×ÏÚÍÏÖÎÏÓÔØ ÓÉÓÔÅÍÙ ËÏÎÔÒÏÌÑ ×ÅÒÓÉÊ -- ÏÂßÅÄÉÎÅÎÉÅ Ä×ÕÈ ÒÅ×ÉÚÉÊ. äÌÑ CVS ÜÔÏ ÐÒÏÉÓÈÏÄÉÔ × Ä×ÕÈ ËÏÎÔÅËÓÔÁÈ. ÷Ï-ÐÅÒ×ÙÈ, ÐÏÌØÚÏ×ÁÔÅÌÉ ÒÅÄÁËÔÉÒÕÀÔ ÆÁÊÌÙ × ÒÁÚÌÉÞÎÙÈ ÒÁÂÏÞÉÈ ËÁÔÁÌÏÇÁÈ (see section îÅÓËÏÌØËÏ ÒÁÚÒÁÂÏÔÞÉËÏ×). ÷Ï-×ÔÏÒÙÈ, ÏÂßÅÄÉÎÅÎÉÑ ÓÏ×ÅÒÛÁÀÔÓÑ Ñ×ÎÏ, ÉÓÐÏÌØÚÕÑ ËÏÍÁÎÄÕ `update -j' (see section óÏÚÄÁÎÉÅ ×ÅÔ×ÅÊ É ÓÌÉÑÎÉÅ).
÷ ÓÌÕÞÁÅ ÔÅËÓÔÏ×ÙÈ ÆÁÊÌÏ× CVS ÍÏÖÅÔ ÏÂßÅÄÉÎÉÔØ ÉÚÍÅÎÅÎÉÑ, ÓÏ×ÅÒÛÅÎÎÙÅ ÎÅÚÁ×ÉÓÉÍÏ ÄÒÕÇ ÏÔ ÄÒÕÇÁ, É ÓÉÇÎÁÌÉÚÉÒÏ×ÁÔØ Ï ËÏÎÆÌÉËÔÅ, ÅÓÌÉ ÎÕÖÎÏ. ÷ ÓÌÕÞÁÅ Ä×ÏÉÞÎÙÈ ÆÁÊÌÏ× ÌÕÞÛÅÅ, ÞÔÏ ÍÏÖÅÔ ÓÄÅÌÁÔØ CVS -- ×ÙÄÁÔØ Ä×Å ÒÁÚÌÉÞÎÙÈ ËÏÐÉÉ ÆÁÊÌÁ É ÐÒÅÄÏÓÔÁ×ÉÔØ ÐÏÌØÚÏ×ÁÔÅÌÀ ÓÐÒÁ×ÉÔØÓÑ Ó ËÏÎÆÌÉËÔÏÍ. ðÏÌØÚÏ×ÁÔÅÌØ ÍÏÖÅÔ ×ÙÂÒÁÔØ ÔÕ ÉÌÉ ÉÎÕÀ ËÏÐÉÀ, ÉÌÉ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÐÅÃÉÁÌØÎÙÊ ÉÎÓÔÒÕÍÅÎÔ ÄÌÑ ÓÌÉÑÎÉÑ ÆÁÊÌÏ× ÜÔÏÇÏ ËÏÎËÒÅÔÎÏÇÏ ÆÏÒÍÁÔÁ, ÅÓÌÉ ÔÁËÏ×ÏÊ ÉÎÓÔÒÕÍÅÎÔ ÓÕÝÅÓÔ×ÕÅÔ. úÁÍÅÔØÔÅ, ÞÔÏ ÎÅÏÂÈÏÄÉÍÏÓÔØ ÓÌÉÑÎÉÑ ÉÚÍÅÎÅÎÉÊ ×ÒÕÞÎÕÀ ÐÏÌÎÏÓÔØÀ ÚÁ×ÉÓÉÔ ÏÔ ÁËËÕÒÁÔÎÏÓÔÉ ÐÏÌØÚÏ×ÁÔÅÌÑ, ÐÏÜÔÏÍÕ ÍÏÖÅÔ ÐÒÉ×ÅÓÔÉ Ë ÏÛÉÂËÁÍ.
åÓÌÉ ×ÙÛÅÏÐÉÓÁÎÎÙÊ ÐÒÏÃÅÓÓ ÎÅÖÅÌÁÔÅÌÅÎ, ÌÕÞÛÉÍ ×ÙÈÏÄÏÍ ÂÙÌÏ ÂÙ ÏÔËÁÚÁÔØÓÑ ÏÔ Á×ÔÏÍÁÔÉÞÅÓËÏÇÏ ÓÌÉÑÎÉÑ. þÔÏÂÙ ÉÚÂÅÖÁÔØ ÓÌÉÑÎÉÊ, Ñ×ÌÑÀÝÉÈÓÑ ÒÅÚÕÌØÔÁÔÏÍ ÒÁÂÏÔÙ × ÒÁÚÎÙÈ ÒÁÂÏÞÉÈ ËÁÔÁÌÏÇÁÈ, ÐÏÓÍÏÔÒÉÔÅ ÏÂÓÕÖÄÅÎÉÅ ÂÌÏËÉÒÕÀÝÉÈ ÉÚ×ÌÅÞÅÎÉÊ (ÂÌÏËÉÒÏ×ÏË ÆÁÊÌÏ×) × section îÅÓËÏÌØËÏ ÒÁÚÒÁÂÏÔÞÉËÏ×. þÔÏÂÙ ÉÚÂÅÖÁÔØ ÓÌÉÑÎÉÊ, ÏÂÒÁÚÕÀÝÉÈÓÑ × ÒÅÚÕÌØÔÁÔÅ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ×ÅÔ×ÅÊ, ÏÇÒÁÎÉÞØÔÅ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ×ÅÔ×ÅÊ.
ðÒÉ ÈÒÁÎÅÎÉÉ Ä×ÏÉÞÎÙÈ ÆÁÊÌÏ× ×ÓÔÁÅÔ Ä×Á ×ÏÐÒÏÓÁ. ðÅÒ×ÙÊ: CVS ÐÏ ÕÍÏÌÞÁÎÉÀ ÐÒÅÏÂÒÁÚÕÅÔ ËÏÄÙ ËÏÎÃÁ ÓÔÒÏË ÍÅÖÄÕ ËÁÎÏÎÉÞÅÓËÏÊ ÆÏÒÍÏÊ, × ËÏÔÏÒÏÊ ÏÎÉ ÈÒÁÎÑÔÓÑ × ÒÅÐÏÚÉÔÏÒÉÉ (ÔÏÌØËÏ ÓÉÍ×ÏÌ ÎÏ×ÏÊ ÓÔÒÏËÉ) É ÆÏÒÍÏÊ, ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÊ ÏÐÅÒÁÃÉÏÎÎÏÊ ÓÉÓÔÅÍÅ ËÌÉÅÎÔÁ (ÎÁÐÒÉÍÅÒ, ×ÏÚ×ÒÁÔ ËÁÒÅÔËÉ, ÚÁ ËÏÔÏÒÙÍ ÓÌÅÄÕÅÔ ÐÅÒÅ×ÏÄ ÓÔÒÏËÉ ÐÏÄ Windows NT).
÷ÔÏÒÏÊ ×ÏÐÒÏÓ -- × Ä×ÏÉÞÎÏÍ ÆÁÊÌÅ ÍÏÇÕÔ ÏËÁÚÁÔØÓÑ ÄÁÎÎÙÅ, ÐÏÈÏÖÉÅ ÎÁ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï (see section ðÏÄÓÔÁÎÏ×ËÁ ËÌÀÞÅ×ÙÈ ÓÌÏ×), ÔÁË ÞÔÏ ÜÔÁ ÐÏÄÓÔÁÎÏ×ËÁ ÄÏÌÖÎÁ ÂÙÔØ ×ÙËÌÀÞÅÎÁ.
ëÌÀÞ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ `-kb', ÄÏÓÔÕÐÎÙÊ ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ ÎÅËÏÔÏÒÙÈ ËÏÍÁÎÄ CVS, ÐÏÚ×ÏÌÑÅÔ ÕÂÅÄÉÔØÓÑ, ÞÔÏ ÎÉ ÐÒÅÏÂÒÁÚÏ×ÁÎÉÅ ËÏÎÃÏ× ÓÔÒÏËÉ, ÎÉ ÐÏÄÓÔÁÎÏ×ËÁ ËÌÀÞÅ×ÙÈ ÓÌÏ× ÎÅ ÐÒÏÉÚ×ÏÄÑÔÓÑ.
÷ÏÔ ÐÒÉÍÅÒ ÓÏÚÄÁÎÉÑ ÎÏ×ÏÇÏ ÆÁÊÌÁ Ó ÉÓÐÏÌØÚÏ×ÁÎÉÅ ÆÌÁÇÁ `-kb':
$ echo '$Id$' > kotest $ cvs add -kb -m"A test file" kotest $ cvs ci -m"ðÅÒ×ÏÅ ÆÉËÓÉÒÏ×ÁÎÉÅ; ÆÁÊÌ ÓÏÄÅÒÖÉÔ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï" kotest
åÓÌÉ ÆÁÊÌ ÓÌÕÞÁÊÎÏ ÂÕÄÅÔ ÄÏÂÁ×ÌÅÎ ÂÅÚ `-kb', ÍÏÖÎÏ
ÉÓÐÏÌØÚÏ×ÁÔØ ËÏÍÁÎÄÕ cvs admin
ÄÌÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ.
îÁÐÒÉÍÅÒ,
$ echo '$Id$' > kotest $ cvs add -m"A test file" kotest $ cvs commit -m"ðÅÒ×ÏÅ ÆÉËÓÉÒÏ×ÁÎÉÅ; ÓÏÄÅÒÖÉÔ ËÌÀÞÅ×ÏÅ ÓÌÏ×Ï" kotest $ cvs admin -kb kotest $ cvs update -A kotest # äÌÑ ÎÅ-UNIX ÓÉÓÔÅÍ: # óËÏÐÉÒÏ×ÁÔØ ÏÔËÕÄÁ-ÎÉÂÕÄØ ÈÏÒÏÛÕÀ ËÏÐÉÀ ÆÁÊÌÁ $ cvs commit -m "óÄÅÌÁÔØ ÆÁÊÌ Ä×ÏÉÞÎÙÍ" kotest
ëÏÇÄÁ ×Ù ÉÚ×ÌÅÞÅÔÅ ÆÁÊÌ `kotest', ÏÎ ÎÅ ÓÔÁÎÅÔ Ä×ÏÉÞÎÙÍ,
ÐÏÔÏÍÕ ÞÔÏ ×Ù ÎÅ ÚÁÆÉËÓÉÒÏ×ÁÌÉ ÅÇÏ ËÁË Ä×ÏÉÞÎÙÊ. ëÏÍÁÎÄÁ
cvs admin -kb
ÕÓÔÁÎÁ×ÌÉ×ÁÅÔ ÍÅÔÏÄ ÐÏÄÓÔÁÎÏ×ËÉ ËÌÀÞÅ×ÙÈ
ÓÌÏ× ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ÜÔÏÇÏ ÆÁÊÌÁ, ÎÏ ÎÅ ÉÚÍÅÎÑÅÔ ÒÁÂÏÞÕÀ ËÏÐÉÀ
ÆÁÊÌÁ, ËÏÔÏÒÁÑ Õ ×ÁÓ ÅÓÔØ. åÓÌÉ ×ÁÍ ÎÕÖÎÏ ÓÐÒÁ×ÉÔØÓÑ Ó ÓÉÍ×ÏÌÁÍÉ
ËÏÎÃÁ ÓÔÒÏËÉ (ÐÒÉ ÉÓÐÏÌØÚÏ×ÁÎÉÉ CVS ÎÁ ÎÅ-UNIX
ÓÉÓÔÅÍÁÈ), ×ÁÍ ÔÒÅÂÕÅÔÓÑ ÚÁÆÉËÓÉÒÏ×ÁÔØ ÎÏ×ÕÀ ËÏÐÉÀ ÆÁÊÌÁ, ËÁË
ÐÏËÁÚÁÎÏ ×ÙÛÅ × ËÏÍÁÎÄÅ cvs commit
.
ðÏÄ UNIX ÄÏÓÔÁÔÏÞÎÏ ×ÙÐÏÌÎÉÔØ cvs update -A
.
ïÄÎÁËÏ, ÉÓÐÏÌØÚÕÑ cvs admin -k
ÄÌÑ ÉÚÍÅÎÅÎÉÑ ÒÅÖÉÍÁ
ÐÏÄÓÔÁÎÏ×ËÉ ËÌÀÞÅ×ÙÈ ÓÌÏ×, ÚÎÁÊÔÅ, ÞÔÏ ÜÔÏÔ ÒÅÖÉÍ ÎÅ ÐÏÄÞÉÎÑÅÔÓÑ
ËÏÎÔÒÏÌÀ ×ÅÒÓÉÊ. üÔÏ ÏÚÎÁÞÁÅÔ, ÞÔÏ ÅÓÌÉ, ÓËÁÖÅÍ, × ÓÔÁÒÙÈ
×ÅÒÓÉÑÈ ÐÁËÅÔÁ ËÁËÏÊ-ÔÏ ÆÁÊÌ ÂÙÌ ÔÅËÓÔÏ×ÙÍ, Á ÚÁÔÅÍ × ÎÏ×ÙÈ
×ÅÒÓÉÑÈ ÐÏÑ×ÉÌÓÑ Ä×ÏÉÞÎÙÊ ÆÁÊÌ Ó ÔÅÍ ÖÅ ÉÍÅÎÅÍ, ÔÏ CVS ÎÅ
ÏÂÅÓÐÅÞÉ×ÁÅÔ ÓÐÏÓÏÂÁ ÉÚ×ÌÅÞØ ÆÁÊÌ × Ä×ÏÉÞÎÏÍ ÉÌÉ ÔÅËÓÔÏ×ÏÍ ÒÅÖÉÍÅ
× ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ×ÅÒÓÉÉ ÐÁËÅÔÁ, ËÏÔÏÒÕÀ ×Ù ÉÚ×ÌÅËÁÅÔÅ. äÌÑ
ÏÂÈÏÄÁ ÜÔÏÊ ÐÒÏÂÌÅÍÙ ÈÏÒÏÛÅÇÏ ÒÅÛÅÎÉÑ ÎÅ ÓÕÝÅÓÔ×ÕÅÔ.
÷Ù ÍÏÖÅÔÅ ÕÓÔÁÎÏ×ÉÔØ ÚÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ, ËÏÔÏÒÙÅ ÉÓÐÏÌØÚÕÀÔ
ËÏÍÁÎÄÙ cvs add
É cvs import
, ÄÌÑ ×ÙÑÓÎÅÎÉÑ,
Ñ×ÌÑÅÔÓÑ ÌÉ ÆÁÊÌ ÔÅËÓÔÏ×ÙÍ ÉÌÉ Ä×ÏÉÞÎÙÍ, ÏÓÎÏ×Ù×ÁÑÓØ ÎÁ ÅÇÏ
ÉÍÅÎÉ. îÁÐÒÉÍÅÒ, ÍÏÖÎÏ ÇÁÒÁÎÔÉÒÏ×ÁÔØ, ÞÔÏ ÆÁÊÌÙ, ÞØÉ ÉÍÅÎÁ
ÚÁËÁÎÞÉ×ÁÀÔÓÑ ÎÁ `.exe' Ñ×ÌÑÀÔÓÑ Ä×ÏÉÞÎÙÍÉ.
See section æÁÊÌ `cvswrappers'. ÷ ÎÁÓÔÏÑÝÉÊ ÍÏÍÅÎÔ ÎÅÔ ÓÐÏÓÏÂÁ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ,
Ñ×ÌÑÅÔÓÑ ÌÉ ÆÁÊÌ ÔÅËÓÔÏ×ÙÍ ÉÌÉ Ä×ÏÉÞÎÙÍ, × ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÅÇÏ
ÓÏÄÅÒÖÉÍÏÇÏ. ïÓÎÏ×ÎÁÑ ÔÒÕÄÎÏÓÔØ ÐÒÉ ÒÁÚÒÁÂÏÔËÅ ÔÁËÏÊ ×ÏÚÍÏÖÎÏÓÔÉ
--- ÎÅÑÓÎÏ, ËÁË ÒÁÚÌÉÞÉÔØ ÔÁËÉÅ ÆÁÊÌÙ, ÐÏÔÏÍÕ ÞÔÏ ÓÐÏÓÏÂÙ ÓÉÌØÎÏ
ÒÁÚÌÉÞÁÀÔÓÑ × ÒÁÚÎÙÈ ÏÐÅÒÁÃÉÏÎÎÙÈ ÓÉÓÔÅÍÁÈ.
Go to the first, previous, next, last section, table of contents.