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


ðÒÉÍÅÒ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ËÏÍÁÎÄÙ commit

ðÏÍÅÝÅÎÉÅ ÉÚÍÅÎÅÎÉÊ ÎÁ ×ÅÔËÕ

÷Ù ÍÏÖÅÔÅ ÚÁÆÉËÓÉÒÏ×ÁÔØ ÉÚÍÅÎÅÎÉÑ × ÒÅ×ÉÚÉÀ, ÎÁÈÏÄÑÝÕÀÓÑ ÎÁ ×ÅÔËÅ (× Å£ ÎÏÍÅÒÅ ÞÅÔÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÔÏÞÅË) Ó ÐÏÍÏÝØÀ ËÌÀÞÁ `-r'. äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÓÏÚÄÁÔØ ÒÅ×ÉÚÉÀ ÎÁ ×ÅÔËÅ, ÉÓÐÏÌØÚÕÊÔÅ ËÌÀÞ `-b' ËÏÍÁÎÄ rtag É tag (see section óÏÚÄÁÎÉÅ ×ÅÔ×ÅÊ É ÓÌÉÑÎÉÅ). úÁÔÅÍ ÉÓÐÏÌØÚÕÊÔÅ checkout ÉÌÉ update, ÞÔÏÂÙ ×ÁÛÉ ÉÓÈÏÄÎÙÅ ÔÅËÓÔÙ ÓÔÁÌÉ ÏÓÎÏ×ÁÎÙ ÎÁ ÜÔÏÊ Ó×ÅÖÅÓÏÚÄÁÎÎÏÊ ×ÅÔËÅ. îÁÞÉÎÁÑ Ó ÜÔÏÇÏ ÍÏÍÅÎÔÁ ×ÓÅ ÉÚÍÅÎÅÎÉÑ × ÜÔÏÍ ÒÁÂÏÞÅÍ ËÁÔÁÌÏÇÅ Á×ÔÏÍÁÔÉÞÅÓËÉ ÄÏÂÁ×ÌÑÀÔÓÑ × ÒÅ×ÉÚÉÀ ÎÁ ×ÅÔËÅ, ÎÉËÁË ÎÅ ÍÅÛÁÑ ÒÁÚÒÁÂÏÔËÅ × ÏÓÎÏ×ÎÏÍ ÓÔ×ÏÌÅ. îÁÐÒÉÍÅÒ, ÅÓÌÉ ×ÁÍ ÐÏÔÒÅÂÏ×ÁÌÏÓØ ÓÏÚÄÁÔØ ÉÓÐÒÁ×ÌÅÎÉÅ Ë ×ÅÒÓÉÉ 1.2 ×ÁÛÅÇÏ ÐÒÏÄÕËÔÁ, ÎÅÓÍÏÔÒÑ ÎÁ ÔÏ, ÞÔÏ ÕÖÅ ÒÁÚÒÁÂÁÔÙ×ÁÅÔÓÑ ×ÅÒÓÉÑ 2.0, ×Ù ÍÏÖÅÔÅ:

$ cvs rtag -b -r FCS1_2 FCS1_2_Patch product_module
$ cvs checkout -r FCS1_2_Patch product_module
$ cd product_module
[[ hack away ]]
$ cvs commit

÷ÓÅ ÜÔÏ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ Á×ÔÏÍÁÔÉÞÅÓËÉ, ÐÏÔÏÍÕ ÞÔÏ ËÌÀÞ `-r' Ñ×ÌÑÅÔÓÑ ÌÉÐËÉÍ.

óÏÚÄÁÎÉÅ ×ÅÔËÉ ÐÏÓÌÅ ÒÅÄÁËÔÉÒÏ×ÁÎÉÑ

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

[[ hacked sources are present ]]
$ cvs tag -b EXPR1
$ cvs update -r EXPR1
$ cvs commit

ðÏÓÌÅ ËÏÍÁÎÄÙ update ËÌÀÞ `-r EXPR1' ÐÒÉÌÉÐÎÅÔ ËÏ ×ÓÅÍ ÆÁÊÌÁÍ. úÁÍÅÔØÔÅ, ÞÔÏ ×ÁÛÉ ÉÚÍÅÎÅÎÉÑ × ÆÁÊÌÁÈ ÎÉËÏÇÄÁ ÎÅ ÂÕÄÕÔ ÕÄÁÌÅÎÙ ËÏÍÁÎÄÏÊ update. ëÏÍÁÎÄÁ commit Á×ÔÏÍÁÔÉÞÅÓËÉ ÐÏÍÅÓÔÉÔ ÉÚÍÅÎÅÎÉÑ ÎÁ ÐÒÁ×ÉÌØÎÕÀ ×ÅÔËÕ, ÐÏÔÏÍÕ ÞÔÏ ËÌÀÞ `-r' Ñ×ÌÑÅÔÓÑ ÌÉÐËÉÍ. ÷Ù ÔÁËÖÅ ÍÏÖÅÔÅ ÓÄÅÌÁÔØ ÔÁË:

[[ hacked sources are present ]]
$ cvs tag -b EXPR1
$ cvs commit -r EXPR1

ÎÏ × ÜÔÏÍ ÓÌÕÞÁÅ ÔÏÌØËÏ ÔÅ ÆÁÊÌÙ, ËÏÔÏÒÙÅ ×Ù ÉÚÍÅÎÉÌÉ, ÂÕÄÕÔ ÉÍÅÔØ ÐÒÉÌÅÐÌÅÎÎÙÊ ÆÌÁÇ `-r EXPR1'. åÓÌÉ ×Ù ÐÏÒÅÄÁËÔÉÒÕÅÔÅ ÅÝÅ ËÁËÉÅ-ÌÉÂÏ ÆÁÊÌÙ É ÚÁÆÉËÓÉÒÕÅÔÅ ÉÈ ÂÅÚ ÕËÁÚÁÎÉÑ ÆÌÁÇÁ `-r EXPR1', ÔÏ ÜÔÉ ÆÁÊÌÙ ÍÏÇÕÔ ÓÌÕÞÁÊÎÏ ÏËÁÚÁÔØÓÑ × ÇÌÁ×ÎÏÍ ÓÔ×ÏÌÅ.

äÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÒÁÂÏÔÁÔØ ×ÍÅÓÔÅ Ó ×ÁÍÉ ÎÁÄ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ ×ÅÒÓÉÅÊ, ÄÒÕÇÉÅ ÍÏÇÕÔ ÐÒÏÓÔÏ ÓËÁÚÁÔØ:

$ cvs checkout -r EXPR1 whatever_module


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