Kaj je CVS (sistem sočasne različice)?

Prvič razvit leta 1986, je CVS (okrajšava za Concurrent Version System ) programska rešitev, ki razvijalcem programske opreme pomaga slediti vsem spremembam v izvorni kodi programa. Z uporabo rešitve CVS ima podjetje več razvijalcev, ki se ukvarjajo z istim projektom, ne da bi se bali prepisovanja dela drugih ali izgube sprememb. CVS jim daje tudi možnost ogleda in povrnitve starejših različic, v primeru, da so spremembe povzročile konflikte.

CVS je bil nazadnje posodobljen leta 2008. CVS se še vedno uporablja za manjše projekte, vendar nima veliko značilnosti sodobne kontrole revizij, ki so ključnega pomena za obsežen profesionalni razvoj programske opreme. Variante CVS vključujejo CVSNT podpora imenom neobčutljivih na primer in OpenCVS, ki uporablja močnejše varnostne metode.

  • Oglejte si našo stran za revizijo za popoln seznam alternativnih rešitev za nadzor sodobnih revizij.

Kako deluje?

CVS deluje tako, da ima primarni strežnik ali računalnik sledenje spremembam, ki jih naredijo, ko stranke vnesejo spremembe v strežnik, namesto da hranijo več kopij izvorne kode. Če odjemalec predloži svoje podatke, če ni konfliktov z različico strežnika in različico odjemalca, se obe različici združita. Vendar, če obstajajo spori, preden predloži spremembe, program CVS prikaže konflikte, da se lahko ustrezno spremeni ali prilagodi, tako da po združitvi ne pride do konfliktov.

Primerjaj, akronimi računalnika, razločevanje, programski izrazi, RCS, Subversion