Fülszöveg
A CVS rendszer
A programozók, a webfejlesztők, az írók és minden más olyan szakma képviselői, akik nagyon sok fájlt használnak munkájuk során, jól ismerik a kínzó érzést, ami a fájlok különféle verzióinak kezelésével jár, különösen akkor, ha még másokkal is együtt kell működniük. Ki módosított, melyik fájlt változtatta meg és mikor? Mely fájlváltozatok gyűjteménye adja ki a termék végleges verzióját? A saját változtatások nem ütköznek-e mások ugyanazon fájlon végrehajtott módosításaival? Ezek és hasonló kérdések sokasága merülhet fel. A problémákra a nyílt forráskódú CVS (Concurrent Versions System) adhat választ.
A CVS olyan forráskódkezelő eszköz, amelyben először létrehozható egy adattár, az úgynevezett repo a másokkal közösen használt fájlokról. Ezután innen bármelyik közreműködő előhívhat fájlt a szerkesztéshez, módosíthatja azt, majd visszahelyezheti a repóba. Ahol lehetséges, ott a CVS automatikusan összefésüli a változásokat, ha ketten vagy többen ugyanazt a fájlt...
Tovább
Fülszöveg
A CVS rendszer
A programozók, a webfejlesztők, az írók és minden más olyan szakma képviselői, akik nagyon sok fájlt használnak munkájuk során, jól ismerik a kínzó érzést, ami a fájlok különféle verzióinak kezelésével jár, különösen akkor, ha még másokkal is együtt kell működniük. Ki módosított, melyik fájlt változtatta meg és mikor? Mely fájlváltozatok gyűjteménye adja ki a termék végleges verzióját? A saját változtatások nem ütköznek-e mások ugyanazon fájlon végrehajtott módosításaival? Ezek és hasonló kérdések sokasága merülhet fel. A problémákra a nyílt forráskódú CVS (Concurrent Versions System) adhat választ.
A CVS olyan forráskódkezelő eszköz, amelyben először létrehozható egy adattár, az úgynevezett repo a másokkal közösen használt fájlokról. Ezután innen bármelyik közreműködő előhívhat fájlt a szerkesztéshez, módosíthatja azt, majd visszahelyezheti a repóba. Ahol lehetséges, ott a CVS automatikusan összefésüli a változásokat, ha ketten vagy többen ugyanazt a fájlt szerkesztették, és az eltérések nem oldhatók fel automatikusan, akkor címkézi a több forrásból érkező, egymással ütköző módosításokat.
A CVS sokoldalú eszköz, és az említettek mellett számos további nagyszerű szolgáltatást nyújt. Ilyen például, hogy címkével látja el a szoftver adott kiadását alkotó forráskódfájlok verzióit. Tehát később bármikor elő lehet hívni ezeket a fájlokat, és újból előállítható az eredeti kiadás.
A szerző, Jennifer Vespermann könyvében bemutatja a CVS működésének alapjait, majd az egyes szolgáltatások használatát. A felhasználóknak és a rendszergazdáknak egyaránt szóló könyv főbb részei a következők:
- bevezető útmutató a CVS telepítéséről és az alapvető műveletek használatáról;
- különleges szolgáltatások, például a kiadások címkézése, elágazások és a távoli tepókra való kapcsolódás különböző módszerei;
- részletes dokumentáció a CVS repók rendszergazdáinak, repo- és projektkezelés, több CVS felhasználó menedzselésének módszerei, más CVS kliensek és adminisztrációs eszközök;
- a CVS parancsainak, a konfigurációs fájl felépítésének bemutatása, a CVSROOTT fájlok és változók, valamint a környezeti változók átfogó ismertetése.
A CVS nyílt forráskódú szoftver, amely kiváló példája a nyílt forráskódú közösség hatékonyságának és erejének. Könyvünk az Olvasó kalauza saját projektjeihez ennek az erőnek a kihasználásához.
Vissza