Cvs van
A CVS (Concurrent Versions System) a verziókezelő rendszerek kategóriájába tartozó szoftver termék (angol verzió vezérlő rendszer). A változások történetét tárolja egy adott fájlkészlethez, általában a szoftver forráskódjához. és megkönnyíti egy embercsoport (gyakran programozók) közös munkáját egyetlen projektben. A CVS népszerű a nyílt forráskódú szoftverek világában. A rendszer a GNU GPL licenc feltételei szerint kerül forgalmazásra.
Egyes források szerint a CVS elavult [3] [4] [5] rendszer, mert a CVS vannak bizonyos hátrányai, és van egy fiatal alternatív változat ellenőrzési rendszer (pl Subversion vagy Git), amely beszerezhető a legtöbb CVS hiányzik.
Alapfogalmak
A CVS kliens-szerver architektúrát használ. Általában az ügyfél és a szerver helyi hálózaton vagy az interneten keresztül csatlakozik. de ugyanazon a gépen dolgozhatnak, ha meg kell őrizniük a helyi projekt verziótörténetét. A kiszolgálószoftver általában Unix alatt fut (bár van egy CVS kiszolgáló mind a Windows NT számára), míg a CVS ügyfelek minden népszerű operációs rendszeren elérhetők.
A szerver tárolja a projekt aktuális verzióját (változatát) és a változástörténetet egy speciális adattárban (tárban), és az ügyfél csatlakozik hozzá, hogy megkapja a szükséges verziót, vagy írjon egy újat. Miután megkapta a szükséges verziót a kiszolgálótól (ezt az eljárást nevezik check-outnek), az ügyfél létrehozza a projekt (vagy annak egy része) helyi példányát - az ún. Miután elvégezte a munkamódszeren található fájlok szükséges módosításait, azok elküldésre kerülnek a kiszolgálóhoz (check-in).
Az ügyfelek is összehasonlíthatják a fájlok különböző verzióit, kérhetik a változások teljes történetét, vagy kaphatják meg a projekt történelmi képeit egy adott számmal vagy revíziószámmal. Sok nyílt forrású projekt lehetővé teszi a névtelen olvasási hozzáférést, amelyet először az OpenBSD-ben használt. Ez azt jelenti, hogy az ügyfelek kérvényezhetik és összehasonlíthatják a fájlok verzióját jelszó nélkül; csak a készletadatokhoz vezető bejelentkezéshez szükséges jelszó szükséges.
Az ügyfelek a frissítési parancs segítségével is szinkronizálhatják a projekt helyi példányát a kiszolgáló információival. ami megakadályozza az egész projekt letöltését.
CVS is tartalmazhat különböző ágai a projekt. Például a stabil verzió a projekt lehet az egyik ág (fióktelep), amelyek csak hibajavításokat, míg az aktív fejlődés mehet végbe egy párhuzamos ág, amely jelentős fejlesztéseket vagy változtatásokat megjelenése óta a stabil verzió.
A CVS a delta tömörítési mechanizmust használja ugyanazon fájl különböző verzióinak hatékony tárolására.
terminológia
A CVS-ben lévő projekteket modulként tárolják. A modul egy projektfájl-készlet. A CVS szerver több modulot tud kiszolgálni; minden modul tárolódik az adattárban. A modul helyi példányát, amelyet a CVS kliens segítségével kaptunk, munkamódnak nevezzük.
A Check-out kivonja az egész modult a CVS-ből, és létrehoz egy munkadarabot. Bejelentkezés a helyi változások rögzítéséhez az adattárban. Frissítse a helyi projekt frissítését a CVS-ről. Branch "branch" - a projekt módosításának független iránya, amely számos egymást követő változatot tartalmazhat. Az "ág" párhuzamosan fejlődhet más ágazatokkal. A fő ág mindig ott van. Fő törzs vagy HEAD főág. Revízió "revízió": egy külön fájl egyik változata. Release "Release": az egész projekt egyik verziója. A "verzió" kifejezést egyáltalán nem használják. A címke ("tag") egy speciális címke, amely a termék egy adott kiadását jelöli. Kívánatos, hogy a címke szövegét minél világosabbá tegye. Egy címkét hozzárendelhet egy különálló fájlhoz, de ennek nincs jelentősége. A címke bizonyos változatok (verziók) fájljainak gyűjteményét jelöli.
Történelem és státusz
A CVS egy korábbi változatvezérlő rendszer kifejlesztése. úgynevezett Revision Control System (RCS), amelyet még mindig használnak az egyes fájlok feldolgozásához, de nem az egész projektet. Dick Grun adott rövid történeti információkat a CVS-ről az oldalán. A szöveg egy részének ingyenes fordítása:
A CVS kódot eddig egy önkéntes csoport támogatta. Érdekes az a tény, hogy a CVS for Microsoft Windows verziója. egy külön CVSNT projektre szétválasztva, most már aktívan kiterjeszti a rendszer képességeit, még a CVSNT név alatt visszaküldi a változásokat UNIX-ba.
CVS kapcsolatban a GNU projekt is értelmezhető kétértelműen: az egyik oldalon GNU honlapján osztja el a programot, amelyet a „GNU csomag”, és a másik CVS van „másik projekt a GPL.” Az FTP szerveren a program a / non-gnu / könyvtárban található.
hiányosságokat
műszerek
Ügyfelek, grafikus héjak a CVS használatához
Szabad / nyílt forráskódú
- Cross-platform
- A CVSGUI CVS kliensek készlete Windows, MacOS, Linux (WinCvs, MacCvs és gCvs esetén)
- A LinCVS egy többplatformos (Linux, más Unix-szerű, Windows, Mac OS X) shell, amelyet a Qt könyvtár
- Eclipse - cross-platform IDE a beépített CVS támogatással
- A TkCVS egy többplatformos (Linux, más Unix-szerű, Windows, MacOS X) grafikus shell, amelyet az értelmezett nyelvben írt
- NetBeans IDE - cross-platform IDE beépített CVS támogatással
- Microsoft Windows
- A TortoiseCVS valószínűleg a legegyszerűbb CVS kliens a Windows számára
- WinCVS
- DevC ++ - nagyon népszerű IDE CVS klienssel
- Linux
- Cervisia - (Qt) csomag a CVS számára a KDE környezetben
- gyógyszertár - shell a GNOME környezetben
- Solaris / OpenSolaris
- Sun Studio IDE
kereskedelmi
CVS kiszolgáló
Egyéb eszközök
jegyzetek
Tekintse meg, mi a "CVS" más szótárakban:
CVS - hivatkozhat: Tartalom 1 Számítógép 2 Szórakozás 3 Matematika 4 ... Wikipedia
CVS - rövidítés. chorion villus mintavétel * * * CVS abbr. chorion villus mintavétel. * * * ... Universalium
CVS-t. - Cvs. a bolíviai centavo deviza jelzése. Lásd még: CVS (disambiguation) Kategóriák: Bolívia gazdaságaMoney stubs ... Wikipedia
CVS - Corporation (Business »NYSE szimbólumok) * chorionboholy Mintavétel (Business) * Concurrent Version System (Computing» Software) * A Tanács Önkéntes Szolgálat (Közösségi »nonprofit szervezetek) * A Tanács Önkéntes Services (Kormányzati ... ... rövidítések szótára
cvs - cvs, Abkürzung für Centavo (Kolumbien) ... Univerzális Lexikon
CVS - rövidítés. chorionic villus sampling ... angol világ szótár
CVS - Egyidejű verziókezelő rendszer o simplemente CVS, también conocido como Egyidejű Versioning rendszer, es una aplicación informática que un megvalósításával, Sistema de control de versiones: mantiene el registro de todo el trabajo y los cambios en los ... ... Wikipedia Español
CVS - Egyidejű verziórendszer "CVS" redirige ici. Pour les autres significations, voir CVS (homonímia). Egyidejű verziórendszer ... Wikipédia en Français