Itthon Fejlesztés Mi az egyidejű verziók rendszere (cvs)? - meghatározás a techopedia alapján

Mi az egyidejű verziók rendszere (cvs)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az egyidejű verziók rendszere (CVS)?

A párhuzamos verziók rendszere (CVS) egy nyílt forrású szoftverkonfiguráció-kezelő segédprogram, amelynek célja ugyanazon szoftverprojekt különböző verzióinak kezelése egy speciális lerakatban.


Mindegyik független szoftver modult fejlesztünk és folyamatosan frissítünk a teljesítmény érdekében, mivel a fejlesztők új és hatékony eszközöket fedeznek fel a szoftver modul hatékonyságának javítására. A CVS a modul különféle verzióit kezeli úgy, hogy ha egy jövőbeli verzió valamilyen hibát észlel, akkor a régebbi verzióra hivatkozni lehet és felhasználható.

A Techopedia magyarázza az egyidejű verziók rendszerét (CVS)

A szoftverfejlesztőknek sok dokumentumot kell fenntartaniuk, amelyek a szoftverprojektekhez kapcsolódnak. Az ilyen sok erőforrás hatékony kezelésének folyamata nehézkes feladat. Gyakran egy modult felválthat egy továbbfejlesztett verzió, amely hatékonyabb algoritmussal rendelkezik, vagy kevésbé függhet más moduloktól. Ha a speciális modul sikertelen, akkor a fejlesztőnek vissza kell váltania a régi modulra. Ezért mindkét modul párhuzamos kezelése elengedhetetlen. Ezt a funkciót egy adattár vagy egy speciális típusú adatbázis valósíthatja meg, amely szoftverrel kapcsolatos adatokat tárolhat. Ennek ellenére nyomon kell követnie az egyes fejlesztők által végrehajtott változtatásokat és meg kell oldania a konfliktusokat, amikor több fejlesztő dolgozik ugyanazon a projekten.

A CVS három koncepció segítségével kezeli a különböző fájlok közötti konzisztenciát. A fájl zárolása annak biztosítására szolgál, hogy a fájlt egyszerre egy személy módosítsa. Ugyanaz a fájl, amelyet különböző emberek módosítottak, a watch paranccsal figyelhető meg. A CVS megfelelő irányelveket biztosít az azonos fejlesztő által módosított fájlok közötti konfliktusok leküzdésére. Támogatja azt a lehetőséget, hogy a módosított verziókat ugyanabba a fájlba illesszék be a megfelelő határoló segítségével. A CVS biztonságot nyújt a jelszó-hitelesítés vagy a Kerberos általános biztonsági szolgáltatások alkalmazásprogram-interfész használatával. Végül, az összes sikeresen végrehajtott változtatás menthető a parancssori felületről létrehozott Command paranccsal.

Mi az egyidejű verziók rendszere (cvs)? - meghatározás a techopedia alapján