÷Ù ÍÏÖÅÔÅ ÚÁÆÉËÓÉÒÏ×ÁÔØ ÉÚÍÅÎÅÎÉÑ × ÒÅ×ÉÚÉÀ, ÎÁÈÏÄÑÝÕÀÓÑ ÎÁ ×ÅÔËÅ
(× Å£ ÎÏÍÅÒÅ ÞÅÔÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÔÏÞÅË) Ó ÐÏÍÏÝØÀ ËÌÀÞÁ
`-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.