From: Mudrony L. <mu...@in...> - 2001-09-25 21:01:13
|
Beleirtam az altalad adott lapba es felvittem. Tutorial hejett e legjobb ha beidezem hogyan csianaltam: 0. Van egy sajat CVS munkakonyvtaram, es be van love az SSH. (las kesobb) 1. Csinalok egy ures konyvtarat a webes cuccoknak: (a cvs gykoerebe) $ mkdir htdocs $ cvs add htdocs Directory /cvsroot/cs-cd/htdocs added to the repository $ cd htdocs 2. Belerakom az osszes filet (2db) es ezek kozul felveszem a CVSbe azokat amiket kezzel modositani fogunk: $ cvs add cscd.html cvs server: scheduling file `cscd.html' for addition cvs server: use 'cvs commit' to add this file permanently 3. Mivel azt szeretnem hogy a gif is CVS-be legyen ezert azt is felveszem. Ijet nem szokas csinalni, de en most fogok. (binary modban viszem fel) $ cvs add -kb cscd_logo.gif cvs server: scheduling file `cscd_logo.gif' for addition cvs server: use 'cvs commit' to add this file permanently 4. Veglegesitem a valtozasokat (commit masneven checkin). Ez behoz egy editort ahova leirom mit valtoztattam. Azt irom hogy "Initial checkin". $ cvs ci cscd.html cscd_logo.gif Processing '/etc/joe/joerc'...done File /tmp/cvs6eG1wa saved. RCS file: /cvsroot/cs-cd/htdocs/cscd.html,v done Checking in cscd.html; /cvsroot/cs-cd/htdocs/cscd.html,v <-- cscd.html initial revision: 1.1 done RCS file: /cvsroot/cs-cd/htdocs/cscd_logo.gif,v done Checking in cscd_logo.gif; /cvsroot/cs-cd/htdocs/cscd_logo.gif,v <-- cscd_logo.gif initial revision: 1.1 done KESZ. Ha valaki modositja a CVS-t, en a "cvs update" parancsal frissitem magam. Ha valtoztatok akkor csak a "cvs ci .." parancsot hasznalom. Na ez most a CVS-ben van, ezt akar weben is megnezheted, ugyanis az SF megmutatja weben is mi van a CVS-ben. Az egy masik teszta hogy ez legyen az SF-es honlapunk. Ehez a kovetkezo kell: $ ssh cs-cd.sf.net # SSH a sjat SF accomra (ijet mindnki kapott) $ ln -s ln -s /home/groups/c/cs/cs-cd # CSinalok a linket a homeomba $ cd cs-cd # odalepek, itt mar van gyarilak egy htdocs dir. $ cs htdocs # belemegyek. Mivel a kiszedendo dirt is igy hivjak # gond lenne hogy mar letezik a dir amit a checkoutnak # kell csinalni (azt hiszi a sajatja) $ cvs -z3 -d:ext:mu...@cv...:/cvsroot/cs-cd co htdocs # Checkout - ezt otthon is ugyanigy csinalod.. cvs server: Updating htdocs U htdocs/cscd.html U htdocs/cscd_logo.gif $ mv htdocs/* .; rmdir htdocs # A hejere rakom a dirt $ ln -s cscd.html index.html # Belinkelem KESZ Kovetheto volt nem? Most mindenk aki irni szeretne a HP-ba az csinal az otthoni gepere egy checkoutot, es azt irja. Egyszerre csak 1 dolgot irsz bele, es rogton felviszed (checkin). Mindig csak kesz (nek hitt) dolgot viszel fel. Ha tobb filet is modositottal akkor azt egy checkin-ben vidd mer akkor latszik hogy osszetartoznak a modositasok. A kod szerkesztese teljesen ugyanigy tortenik. Kerdes? |