Belépés

Támogatóink



CVS-intro

CVS intro

CVS intro

Hungarian Wireless Community

info@huwico.hu



Mi az a CVS?

Egy verzikvet rendszer. Sok millian hasznljk a vilgon nap mint nap, elssorban forrskdok kvetsre s karbantartsra.

Mirt s mire hasznl a HuWiCo CVS-t?

Elssorban dokumentumok s forrskdok kezelsre. A mirtre nagyon egyszer a vlasz: ltalban tbben is dolgoznak egy-egy dokumentcin illetve kdon, gy szksg van egy kzponti verzikezel megoldsra. A CVS egy kzponti helyen, egy gynevezett repositoryban (amely a cvs.huwico.hu-n tallhat) trol minden felvitt file-t, illetve az azokon vgzett vltoztatsokat, az azokhoz kapcsold informcikkal egytt (ki, mit, mikor s mirt vltoztatott).

Szeretnk dolgozni valamelyik anyagon. Hogyan tehetem meg?

Ez roppant egyszer. A dokumentumot ``checkoutolni'' kell, utna egy neked tetsz editorral neki is foghatsz a munknak:

csh s tcsh esetn:

$ setenv CVS_RSH ssh




bourne shell (pldul bash) esetn:

$ export CVS_RSH=ssh




$ cvs -d:ext:usernev@cvs.huwico.hu:/cvs co docs
$ cd docs
$ vim faq.tex


A repository elrse ssh-n keresztl trtnik, ehhez egy account szksges a cvs.huwico.hu-ra.

Ha megvagy, akkor a vltoztatsokat ``commitolni'' kell, hogy azok bekerljenek a repositoryba, s brki hozzfrhessen azokhoz:

$ cvs ci faq.tex


Itt lehetsg nylik arra, hogy egy pr mondatban sszefoglalja az ember, milyen vltoztatsok trtntek, ez a ``commit message'', ami ksbb a cvs log paranccsal tekinthet meg. Lehetsg szerint mindig rj ide valamit, mivel ez sokat segthet ksbb msoknak annak eldntsben, hogy mit mirt vltoztattl.

Ha valaki ms commitolt, a mi helyi working copynk brmikor naprakssz tehet a

$ cvs up -dPA


paranccsal.


Nem talltam vlaszt egy krdsemre, hol tallok tbb informcit?

Rszletes s nagyon j dokumentci tallhat a