Verziók

A rendszer nyomon követi az erőforrások verzióit, hogy az erőforrások aktuális állapotáról bármikor pillanatképet lehessen készíteni. Az erőforrások nyomkövetését a CVS verzió címkékkel végzi. Ha egy erőforrás verziószámot kap, akkor az erőforrásból egy nem módosítható másolat kereshető vissza a lerakatból.

A projektek verziókövetése a projekt összes erőforrás verzióját sorbaállítja. A projekten kívül minden más erőforrás (fájlok és mappák) verziója követhető. Ugyanakkor általában a teljes projekt verziókövetését szokták megvalósítani, mivel a projekt erőforrásait igen gyakran egymástól függnek. A projektek verziókövetését a munkaterületről vagy a CVS lerakat nézet ágából (beleértve a HEAD törzset) lehet elvégezni.A két megközelítés közötti különbség abban áll, hogy mely utód erőforrás verziók lesznek a projekt verzió részei.

Ha egy projektet a munkaterületről lát el verziószámmal, akkor a fájlok alap felülvizsgálatai a munkaterületen olyan címkét kapnak, amely jelzi, hogy a fájl az adott verzióhoz tartozik.  A projektek verziókövetésének ez az ajánlott módja, mivel így pontosan tudhatja, hogy mely fájl felülvizsgálatok fognak beletartozni a verzióba. Ez művelet akkor engedélyezett, ha vannak kimenő vagy nem véglegesített módosítások. A nem véglegesített módosításokat a rendszer egyszerűen figyelmen kívül hagyja, és a kimenő módosításokat tartalmazó erőforrások még mindig rendelkezhetnek olyan alap felülvizsgálattal, amelyek a verzió részei lesznek. A nem véglegesített vagy kimenő módosításokat tartalmazó projektek verziókövetése akkor kezelhető könnyen, ha a projektet kettéosztja annál a pontnál, ahol az erőforrások módosítását elkezdi, és véglegesíti az erőforrásokat a másik ágon.

Ha a projektet ágból származó verzióként jelöli meg a CVS lerakatok nézetben, akkor az ág aktuális, legfrissebb erőforrás verzióit látja el verziószámmal. A projektet nem szabad az ágból ellátni verzióval, ha nem tudja, hogy mi van véglegesítve az ágban. Ezért általában a munkaterületből végzett verziókövetés az ajánlott.

Kapcsolódó fogalmak
CVS lerakatok
Ágak
Helyi előzmények
Erőforrások

Kapcsolódó feladatok
Projektverzió létrehozása
Projektek verziókövetése a lerakatban
CVS erőforrás kiemelések engedélyezése
Verzió címkék áthelyezése

Kapcsolódó leírás
CVS