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


îÁÞÉÎÁÅÍ ÐÒÏÅËÔ ÐÏÄ CVS

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

äÁÌØÎÅÊÛÉÅ ÄÅÊÓÔ×ÉÑ ÚÁ×ÉÓÑÔ ÏÔ ËÏÎËÒÅÔÎÏÊ ÓÉÔÕÁÃÉÉ.

ðÏÍÅÝÅÎÉÅ ÆÁÊÌÏ× × ÒÅÐÏÚÉÔÏÒÉÊ

ðÅÒ×ÙÍ ÛÁÇÏÍ ÂÕÄÅÔ ÓÏÚÄÁÎÉÅ ÆÁÊÌÏ× × ÒÅÐÏÚÉÔÏÒÉÉ. üÔÏ ÍÏÖÅÔ ÂÙÔØ ÓÄÅÌÁÎÏ ÎÅÓËÏÌØËÉÍÉ ÒÁÚÌÉÞÎÙÍÉ ÓÐÏÓÏÂÁÍÉ.

óÏÚÄÁÎÉÅ ÄÅÒÅ×Á ËÁÔÁÌÏÇÏ× ÉÚ ÎÅÓËÏÌØËÉÈ ÆÁÊÌÏ×

ëÏÇÄÁ ×Ù ÎÁÞÎÅÔÅ ÉÓÐÏÌØÚÏ×ÁÔØ CVS, ×Ù, ÓËÏÒÅÅ ×ÓÅÇÏ, ÕÖÅ ÉÍÅÅÔÅ ÎÅÓËÏÌØËÏ ÐÒÏÅËÔÏ×, ËÏÔÏÒÙÅ ÍÏÖÎÏ ÐÏÍÅÓÔÉÔØ ÐÏÄ ËÏÎÔÒÏÌØ CVS. ÷ ÜÔÉÈ ÓÌÕÞÁÑÈ ÓÁÍÙÍ ÐÒÏÓÔÙÍ ÍÅÔÏÄÏÍ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎÉÅ ËÏÍÁÎÄÙ import. óÁÍÙÍ ÐÒÏÓÔÙÍ ÏÂßÑÓÎÅÎÉÅÍ, ×ÅÒÏÑÔÎÏ, ÂÕÄÅÔ ÐÒÉ×ÅÓÔÉ ÐÒÉÍÅÒ. åÓÌÉ ÆÁÊÌÙ, ËÏÔÏÒÙÅ ×Ù ÈÏÔÉÔÅ ÐÏÍÅÓÔÉÔØ ÐÏÄ CVS, ÎÁÈÏÄÑÔÓÑ × `wdir', Á ×Ù ÈÏÔÉÔÅ, ÞÔÏÂÙ ÏÎÉ ÐÏÑ×ÉÌÉÓØ × ÒÅÐÏÚÉÔÏÒÉÉ × ËÁÔÁÌÏÇÅ `$CVSROOT/yoyodyne/rdir', ×Ù ÍÏÖÅÔÅ ÓËÁÚÁÔØ:

$ cd wdir
$ cvs import -m "Imported sources" yoyodyne/rdir yoyo start

åÓÌÉ ×Ù ÎÅ ÕËÁÖÅÔÅ ÖÕÒÎÁÌØÎÏÅ ÓÏÏÂÝÅÎÉÅ Ó ÐÏÍÏÝØÀ ËÌÀÞÁ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ `-m', ÔÏ CVS ÚÁÐÕÓÔÉÔ ÒÅÄÁËÔÏÒ, × ËÏÔÏÒÏÍ ÍÏÖÎÏ ÂÕÄÅÔ ÎÁÂÒÁÔØ ÜÔÏ ÓÏÏÂÝÅÎÉÅ. óÔÒÏËÁ `yoyo' -- ÜÔÏ ÔÜÇ ÐÒÏÉÚ×ÏÄÉÔÅÌÑ, Á `start' -- ÜÔÏ ÔÜÇ ÒÅÌÉÚÁ. ÷ ÄÁÎÎÏÍ ËÏÎÔÅËÓÔÅ ÏÎÉ ÍÏÇÕÔ ÎÅ ÉÍÅÔØ ÎÁÚÎÁÞÅÎÉÑ, ÎÏ CVS ÔÒÅÂÕÅÔ ÉÈ ÐÒÉÓÕÔÓÔ×ÉÑ. See section óÌÅÖÅÎÉÅ ÚÁ ÞÕÖÉÍÉ ÉÓÈÏÄÎÙÍÉ ÔÅËÓÔÁÍÉ, ÚÁ ÄÁÌØÎÅÊÛÅÊ ÉÎÆÏÒÍÁÃÉÅÊ.

ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ÐÒÏ×ÅÒÉÔØ, ÞÔÏ ×ÓÅ ÒÁÂÏÔÁÅÔ É ÕÄÁÌÉÔØ ×ÁÛ ÉÓÈÏÄÎÙÊ ËÁÔÁÌÏÇ.

$ cd ..
$ mv dir dir.orig
$ cvs checkout yoyodyne/dir       # ÏÂßÑÓÎÅÎÉÅ ÓÌÅÄÕÅÔ
$ diff -r dir.orig yoyodyne/dir
$ rm -r dir.orig

âÙÌÏ ÂÙ ÎÅÐÌÏÈÏ ÕÄÁÌÉÔØ ÉÚÎÁÞÁÌØÎÙÅ ÆÁÊÌÙ, ÞÔÏÂÙ ÓÌÕÞÁÊÎÏ ÎÅ ÎÁÞÁÔØ ÒÅÄÁËÔÉÒÏ×ÁÔØ ÉÈ × dir ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ CVS. ëÏÎÅÞÎÏ ÖÅ, ÐÅÒÅÄ ÕÄÁÌÅÎÉÅÍ ÈÏÒÏÛÏ ÂÙÌÏ ÂÙ ÕÂÅÄÉÔØÓÑ, ÞÔÏ Õ ×ÁÓ ÅÓÔØ ÒÅÚÅÒ×ÎÁÑ ËÏÐÉÑ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ×.

ëÏÍÁÎÄÁ checkout ÐÏÌÕÞÁÅÔ × ËÁÞÅÓÔ×Å ÁÒÇÕÍÅÎÔÁ ÉÍÑ ÍÏÄÕÌÑ (ËÁË × ÐÒÅÄÙÄÕÝÉÈ ÐÒÉÍÅÒÁÈ) ÉÌÉ ÉÍÑ ËÁÔÁÌÏÇÁ ÏÔÎÏÓÉÔÅÌØÎÏ $CVSROOT, ËÁË × ×ÙÛÅÐÒÉ×ÅÄÅÎÎÏÍ ÐÒÉÍÅÒÅ.

èÏÒÏÛÏ ÂÙÌÏ ÂÙ ÐÒÏ×ÅÒÉÔØ, ÞÔÏ ÐÒÁ×Á ÄÏÓÔÕÐÁ ÎÁ ÓÏÚÄÁÎÎÙÅ CVS ËÁÔÁÌÏÇÉ ÐÒÁ×ÉÌØÎÙ, É ÞÔÏ ÜÔÉ ËÁÔÁÌÏÇÉ ÐÒÉÎÁÄÌÅÖÁÔ ÄÏÌÖÎÙÍ ÇÒÕÐÐÁÍ. See section ðÒÁ×Á ÄÏÓÔÕÐÁ Ë ÆÁÊÌÁÍ.

åÓÌÉ ËÁËÉÅ-ÔÏ ÉÚ ÆÁÊÌÏ×, ËÏÔÏÒÙÅ ÎÕÖÎÏ ÉÍÐÏÒÔÉÒÏ×ÁÔØ, Ñ×ÌÑÀÔÓÑ ÂÉÎÁÒÎÙÍÉ, ×ÁÍ ÐÏÔÒÅÂÕÅÔÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ ÏÂÅÒÔËÉ, ÞÔÏÂÙ ÕËÁÚÁÔØ, ËÁËÉÅ ÉÍÅÎÎÏ. See section æÁÊÌ `cvswrappers'.

óÏÚÄÁÎÉÅ ÆÁÊÌÏ× ÉÚ ÄÒÕÇÉÈ ÓÉÓÔÅÍ ËÏÎÔÒÏÌÑ ×ÅÒÓÉÊ

åÓÌÉ Õ ×ÁÓ ÅÓÔØ ÐÒÏÅËÔ, ËÏÔÏÒÙÊ ÏÂÓÌÕÖÉ×ÁÅÔÓÑ ÄÒÕÇÏÊ ÓÉÓÔÅÍÏÊ ËÏÎÔÒÏÌÑ ×ÅÒÓÉÊ, ÎÁÐÒÉÍÅÒ, RCS, ×Ù ÍÏÖÅÔÅ ÚÁÈÏÔÅÔØ ÐÏÍÅÓÔÉÔØ ÜÔÉ ÆÁÊÌÙ ÐÏÄ ÕÐÒÁ×ÌÅÎÉÅ CVS É ÓÏÈÒÁÎÉÔØ ÉÓÔÏÒÉÀ ÉÚÍÅÎÅÎÉÑ ÜÔÉÈ ÆÁÊÌÏ×.

éÚ RCS
åÓÌÉ ×Ù ÉÓÐÏÌØÚÏ×ÁÌÉ RCS, ÎÁÊÄÉÔÅ ×ÓÅ RCS-ÆÁÊÌÙ, ÏÂÙÞÎÏ ÆÁÊÌÕ `foo.c' ÂÕÄÅÔ ÓÏÏÔ×ÅÔÓÔ×Ï×ÁÔØ ÆÁÊÌ `RCS/foo.c,v' (ÜÔÏÔ ÆÁÊÌ ÍÏÖÅÔ ÔÁËÖÅ ÎÁÈÏÄÉÔØÓÑ × ÄÒÕÇÏÍ ÍÅÓÔÅ, ÏÂÒÁÔÉÔÅÓØ Ë ÄÏËÕÍÅÎÔÁÃÉÉ ÎÁ RCS. úÁÔÅÍ ÓÏÚÄÁÊÔÅ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ËÁÔÁÌÏÇÉ × CVS, ÅÓÌÉ ÏÎÉ ÅÝÅ ÎÅ ÓÕÝÅÓÔ×ÕÀÔ. úÁÔÅÍ ÓËÏÐÉÒÕÊÔÅ ÆÁÊÌ × ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÉÅ ËÁÔÁÌÏÇÉ × ÒÅÐÏÚÉÔÏÒÉÉ (ÉÍÑ × ÒÅÐÏÚÉÔÏÒÉÉ ÄÏÌÖÎÏ ÓÏ×ÐÁÄÁÔØ Ó ÉÍÅÎÅÍ ÉÓÈÏÄÎÏÇÏ ÆÁÊÌÁ Ó ÄÏÂÁ×ÌÅÎÎÙÍ `,v'; ÆÁÊÌÙ ÎÁÈÏÄÑÔÓÑ ÐÒÑÍÏ × ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÅÍ ËÁÔÁÌÏÇÅ ÒÅÐÏÚÉÔÏÒÉÑ, Á ÎÅ × ÐÏÄËÁÔÁÌÏÇÅ `RCS/'. üÔÏ --- ÏÄÉÎ ÉÚ ÒÅÄËÉÈ ÓÌÕÞÁÅ×, ËÏÇÄÁ ÖÅÌÁÔÅÌÅÎ ÐÒÑÍÏÊ ÄÏÓÔÕÐ Ë ÒÅÐÏÚÉÔÏÒÉÀ, ÂÅÚ ÉÓÐÏÌØÚÏ×ÁÎÉÑ ËÏÍÁÎÄ CVS. ôÅÐÅÒØ ×Ù ÍÏÖÅÔÅ ÉÚ×ÌÅÞØ ÎÏ×ÙÊ ÒÁÂÏÞÉÊ ËÁÔÁÌÏÇ. RCS-ÆÁÊÌ ÎÅ ÄÏÌÖÅÎ ÂÙÔØ ÚÁÂÌÏËÉÒÏ×ÁÎ, ËÏÇÄÁ ×Ù ÐÅÒÅÍÅÝÁÅÔÅ ÅÇÏ ÐÏÄ ÕÐÒÁ×ÌÅÎÉÅ CVS, ÉÎÁÞÅ Õ CVS ÂÕÄÕÔ ÐÒÏÂÌÅÍÙ ÐÒÉ ÒÁÂÏÔÅ Ó ÜÔÉÍ ÆÁÊÌÏÍ.
éÚ ÄÒÕÇÏÊ ÓÉÓÔÅÍÙ ËÏÎÔÒÏÌÑ ×ÅÒÓÉÊ
íÎÏÇÉÅ ÓÉÓÔÅÍÙ ËÏÎÔÒÏÌÑ ×ÅÒÓÉÊ ÓÐÏÓÏÂÎÙ ÜËÓÐÏÒÔÉÒÏ×ÁÔØ RCS-ÆÁÊÌÙ × ÓÔÁÎÄÁÒÔÎÏÍ ÆÏÒÍÁÔÅ. åÓÌÉ ×ÁÛÁ ÓÉÓÔÅÍÁ ÕÍÅÅÔ ÔÁË ÄÅÌÁÔØ, ÜËÓÐÏÒÔÉÒÕÊÔÅ RCS-ÆÁÊÌÙ É ÓÌÅÄÕÊÔÅ ×ÙÛÅÐÒÉ×ÅÄÅÎÎÙÍ ÉÎÓÔÒÕËÃÉÑÍ. åÓÌÉ ÜÔÏ ÎÅ ÔÁË, ×ÅÒÏÑÔÎÏ, ÌÕÞÛÉÍ ×ÙÈÏÄÏÍ ÂÕÄÅÔ ÎÁÐÉÓÁÔØ ÓËÒÉÐÔ, ËÏÔÏÒÙÊ ÉÚ×ÌÅËÁÅÔ ËÁÖÄÕÀ ÒÅ×ÉÚÉÀ ÆÁÊÌÁ, ÉÓÐÏÌØÚÕÑ ÉÎÔÅÒÆÅÊÓ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ ÓÔÁÒÏÊ ÓÉÓÔÅÍÙ, Á ÚÁÔÅÍ ÆÉËÓÉÒÕÀÝÉÊ ÜÔÉ ÒÅ×ÉÚÉÉ × CVS. óËÒÉÐÔ `sccs2rcs', ÕÐÏÍÑÎÕÔÙÊ ÎÉÖÅ, Ñ×ÌÑÅÔÓÑ ÈÏÒÏÛÉÍ ÐÒÉÍÅÒÏÍ.
éÚ SCCS
÷ ËÁÔÁÌÏÇÅ `contrib/' ÓÒÅÄÉ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× CVS ÅÓÔØ ÓËÒÉÐÔ `sccs2rcs', ËÏÎ×ÅÒÔÉÒÕÀÝÉÊ ÆÁÊÌÙ SCCS × ÆÁÊÌÙ RCS. úÁÍÅÞÁÎÉÅ: ×Ù ÄÏÌÖÎÙ ×ÙÐÏÌÎÉÔØ ÜÔÏÔ ÓËÒÉÐÔ ÎÁ ÍÁÛÉÎÅ, ÎÁ ËÏÔÏÒÏÊ ÕÓÔÁÎÏ×ÌÅÎ ËÁË SCCS, ÔÁË É RCS, É ÜÔÏÔ ÓËÒÉÐÔ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ.
éÚ PVCS
÷ ËÁÔÁÌÏÇÅ `contrib/' ÓÒÅÄÉ ÉÓÈÏÄÎÙÈ ÔÅËÓÔÏ× CVS ÅÓÔØ ÓËÒÉÐÔ `pvcs_to_rcs', ËÏÎ×ÅÒÔÉÒÕÀÝÉÊ ÁÒÈÉ×Ù PVCS × ÆÁÊÌÙ RCS. ÷Ù ÄÏÌÖÎÙ ×ÙÐÏÌÎÉÔØ ÜÔÏÔ ÓËÒÉÐÔ ÎÁ ÍÁÛÉÎÅ, ÎÁ ËÏÔÏÒÏÊ ÕÓÔÁÎÏ×ÌÅÎÙ ËÁË PVCS, ÔÁË É RCS, É ËÁË É ×ÓÅ ÐÒÏÞÅÅ × ËÁÔÁÌÏÇÅ `contrib/', ÜÔÏÔ ÓËÒÉÐÔ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔÓÑ. äÅÔÁÌÉ ÏÐÉÓÁÎÙ × ËÏÍÍÅÎÔÁÒÉÑÈ Ë ÓËÒÉÐÔÕ.

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

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

$ mkdir tc
$ mkdir tc/man
$ mkdir tc/testing

úÁÔÅÍ ÉÓÐÏÌØÚÕÊÔÅ ËÏÍÁÎÄÕ import, ÞÔÏÂÙ ÓÏÚÄÁÔØ ÓÏÏÔ×ÅÔÓÔ×ÕÀÝÕÀ (ÐÕÓÔÕÀ) ÓÔÒÕËÔÕÒÕ ËÁÔÁÌÏÇÏ× ×ÎÕÔÒÉ ÒÅÐÏÚÉÔÏÒÉÑ:

$ cd tc
$ cvs import -m "Created directory structure" yoyodyne/dir yoyo start

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

õÂÅÄÉÔÅÓØ, ÞÔÏ ÐÒÁ×Á ÄÏÓÔÕÐÁ, ËÏÔÏÒÙÅ CVS ÄÁÅÔ ÎÏ×ÙÍ ËÁÔÁÌÏÇÁÍ × `$CVSROOT', ÐÒÁ×ÉÌØÎÙ.

ïÐÒÅÄÅÌÅÎÉÅ ÍÏÄÕÌÑ

óÌÅÄÕÀÝÉÍ ÛÁÇÏÍ ÂÕÄÅÔ ÏÐÒÅÄÅÌÅÎÉÅ ÍÏÄÕÌÑ × ÆÁÊÌÅ `modules'. üÔÏ ÎÅÏÂÑÚÁÔÅÌØÎÏ, ÎÏ ÍÏÄÕÌÉ ÕÄÏÂÎÙ ÄÌÑ ÇÒÕÐÐÉÒÏ×ÁÎÉÑ Ó×ÑÚÁÎÎÙÈ ÆÁÊÌÏ× É ËÁÔÁÌÏÇÏ×.

÷ ÐÒÏÓÔÙÈ ÓÌÕÞÁÑÈ ÎÉÖÅÓÌÅÄÕÀÝÉÈ ÛÁÇÏ× ÄÏÓÔÁÔÏÞÎÏ ÄÌÑ ÏÐÒÅÄÅÌÅÎÉÑ ÍÏÄÕÌÑ.

  1. ÉÚ×ÌÅËÉÔÅ ÒÁÂÏÞÕÀ ËÏÐÉÀ ÆÁÊÌÁ `modules':
    $ cvs checkout CVSROOT/modules
    $ cd CVSROOT
    
  2. ÏÔÒÅÄÁËÔÉÒÕÊÔÅ ÜÔÏÔ ÆÁÊÌ, ×ÓÔÁ×É× × ÎÅÇÏ ÓÔÒÏËÕ, ÏÐÒÅÄÅÌÑÀÝÕÀ ÍÏÄÕÌØ. óÍ. See section áÄÍÉÎÉÓÔÒÁÔÉ×ÎÙÅ ÆÁÊÌÙ. ðÏÌÎÏÅ ÏÐÉÓÁÎÉÅ ÆÁÊÌÁ `modules' ÍÏÖÎÏ ÎÁÊÔÉ × See section æÁÊÌ `modules'. îÁÐÒÉÍÅÒ, ÄÌÑ ÏÐÉÓÁÎÉÑ ÍÏÄÕÌÑ `tc' ÍÏÖÎÏ ÉÓÐÏÌØÚÏ×ÁÔØ ÔÁËÕÀ ÓÔÒÏËÕ:
    tc   yoyodyne/tc
    
  3. ÚÁÆÉËÓÉÒÕÊÔÅ ×ÁÛÉ ÉÚÍÅÎÅÎÉÑ × ÆÁÊÌÅ `modules'
    $ cvs commit -m "Added the tc module." modules
    
  4. ïÓ×ÏÂÏÄÉÔÅ ÍÏÄÕÌØ CVSROOT.
    $ cd ..
    $ cvs release -d CVSROOT
    


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