1.034.828

kiadvánnyal nyújtjuk Magyarország legnagyobb antikvár könyv-kínálatát

A kosaram
0
MÉG
5000 Ft
a(z) 5000Ft-os
szállítási
értékhatárig

A CVS rendszer

Verziókezelés és termékfejlesztés

Szerző
Fordító
Lektor

Kiadó: Kossuth Kiadó
Kiadás helye: Budapest
Kiadás éve:
Kötés típusa: Ragasztott papírkötés
Oldalszám: 321 oldal
Sorozatcím:
Kötetszám:
Nyelv: Magyar  
Méret: 24 cm x 17 cm
ISBN: 963-09-4571-1
Megjegyzés: Fekete-fehér ábrákkal.
Értesítőt kérek a kiadóról

A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról
A beállítást mentettük,
naponta értesítjük a beérkező friss
kiadványokról

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

Tartalom

Előszó9
Bevezetés15
Mi a CVS?17
A verziókezelő rendszer fogalma17
Alkalmazási területek19
Az első lépések21
A CVS telepítése21
Az első repo létrehozása27
Projekt importálása29
Távoli repók elérése31
Fájlok előhívása32
Módosítások jóváhagyása33
Munkapéldány frissítése34
Fájlok felvétele36
Fájlok eltávolítása37
Alkalmazási tippek38
A CVS használata39
A CVS alapvető használata41
Általános tudnivalók41
Munkapéldányok és repók43
A módosítások jóváhagyása a repóban48
A fájlállapot ellenőrzése50
Fájlok frissítése a repóból52
Fájlok felvétele a repóba60
Fájlok eltávolítása a repóból61
Fájlok vagy könyvtárak mozgatása65
Munkapéldány felszabadítása67
Kulcsszavak68
Bináris fájlok és csomagolók71
Az alapértelmezett parancsopciók megadása73
Címkézés és elágazás74
Címkézés74
Fenntartottság83
Elágazás84
Elágazási stratégiák94
Több felhasználó99
Párhuzamos fejlesztés használata100
Fájlok figyelése100
Fájlok lefoglalása106
Fájlverziók összehasonlítása108
Legújabb módosítások megjelenítése111
Fájltörténet megjelenítése112
A CVS karbantartása115
A repók kezelése117
Repo létrehozása117
Repo törlése118
A projektek védelme118
A repo szerkezete121
CVSROOT fájlok124
A kiszolgáló környezeti változói134
A repo biztonsági mentése135
Repo szerkesztése141
A munkapéldány szerkezete149
A kliens környezeti változói152
Visszatérési érték154
A projektek kezelése155
Projekt létrehozása155
Fájlok kiosztása161
Szkriptek futtatása164
Kapcsolat külső programokkal173
Eszközök176
Stratégia és gyakorlati megvalósítás179
Távoli repók182
Repo elérési útvonalának megadása182
A local hozzáférési módszer184
Az ext és a server hozzáférési módszer185
A fork hozzáférési módszer188
A gserver hozzáférési módszer189
A kserver hozzáférési módszer191
A pserver hozzáférési módszer193
Az inetd használata a gserver, a kserver és a pserver módszerrel197
Hibaelhárítás200
Általános hibaelhárítási módszerek200
Csatlakozási problémák202
Problémák a fájlnevekkel206
Sorlezárási problémák206
Jogosultságokkal kapcsolatos problémák207
Zárolási fájlok207
Referenciakalauz209
A parancsok áttekintése211
A CVS parancssori kapcsolói211
A CVS parancsai214
Egyéb témakörök253
Adminisztrációs fájlok254
CVSROOT fájlok256
CVSROOT változók267
Dátumok268
Környezeti változók272
Kulcsszavak és kulcsszókifejtési üzemmódok274
Mintaillesztések277
Repo elérésének módszerei279
Függelékek281
A) függelék. Kliensek és operációs rendszerek283
B) függelék. Rendszergazdai eszközök300
Tárgymutató309

Jennifer Vesperman

Jennifer Vesperman műveinek az Antikvarium.hu-n kapható vagy előjegyezhető listáját itt tekintheti meg: Jennifer Vesperman könyvek, művek
Megvásárolható példányok

Nincs megvásárolható példány
A könyv összes megrendelhető példánya elfogyott. Ha kívánja, előjegyezheti a könyvet, és amint a könyv egy újabb példánya elérhető lesz, értesítjük.

Előjegyzem
konyv