BelépésNavigációNépszerű tartalmakÖsszesÃtett: |
CVS-introCVS introHungarian Wireless Community Mi az a CVS?Egy verziókövetõ rendszer. Sok millióan használják a világon nap mint nap, elsõsorban forráskódok követésére és karbantartására.Miért és mire használ a HuWiCo CVS-t?Elsõsorban dokumentumok és forráskódok kezelésére. A miértre nagyon egyszerû a válasz: általában többen is dolgoznak egy-egy dokumentáción illetve kódon, így szükség van egy központi verziókezelõ megoldásra. A CVS egy központi helyen, egy úgynevezett repositoryban (amely a cvs.huwico.hu-n található) tárol minden felvitt file-t, illetve az azokon végzett változtatásokat, az azokhoz kapcsolódó információkkal együtt (ki, mit, mikor és miért változtatott).Szeretnék dolgozni valamelyik anyagon. Hogyan tehetem meg?Ez roppant egyszerû. A dokumentumot ``checkoutolni'' kell, utána egy neked tetszõ editorral neki is foghatsz a munkának:
csh és tcsh esetén:
$ setenv CVS_RSH ssh bourne shell (például bash) esetén: $ export CVS_RSH=ssh $ cvs -d:ext:usernev@cvs.huwico.hu:/cvs co docs
$ cd docs $ vim faq.tex A repository elérése ssh-n keresztül történik, ehhez egy account szükséges a cvs.huwico.hu-ra. Ha megvagy, akkor a változtatásokat ``commitolni'' kell, hogy azok bekerüljenek a repositoryba, és bárki hozzáférhessen azokhoz: $ cvs ci faq.tex
Itt lehetõség nyílik arra, hogy egy pár mondatban összefoglalja az ember, milyen változtatások történtek, ez a ``commit message'', ami késõbb a cvs log paranccsal tekinthetõ meg. Lehetõség szerint mindig írj ide valamit, mivel ez sokat segíthet késõbb másoknak annak eldöntésében, hogy mit miért változtattál. Ha valaki más commitolt, a mi helyi working copynk bármikor naprakésszé tehetõ a $ cvs up -dPA
paranccsal. Nem találtam választ egy kérdésemre, hol találok több információt?Részletes és nagyon jó dokumentáció található a»
|