Sisällysluettelo:
- Määritelmä - Mitä rinnakkaisversiot (CVS) tarkoittavat?
- Techopedia selittää samanaikaisia versioita (CVS)
Määritelmä - Mitä rinnakkaisversiot (CVS) tarkoittavat?
Rinnakkaisversioiden järjestelmä (CVS) on avoimen lähdekoodin ohjelmistojen kokoonpanon hallintaohjelma, joka on suunniteltu hallitsemaan saman ohjelmistoprojektin erilaisia versioita erikoistuneessa arkistossa.
Jokainen itsenäinen ohjelmistomoduuli on kehitetty ja päivitetty jatkuvasti suorituskykyä varten, kun kehittäjät löytävät uusia ja tehokkaita keinoja ohjelmistomoduulin tehokkuuden parantamiseksi. CVS hallitsee moduulin eri versioita, joten jos tulevaan versioon tulee joitain vikoja, aiempaan versioon voidaan viitata ja sitä voidaan käyttää.
Techopedia selittää samanaikaisia versioita (CVS)
Ohjelmistokehittäjien on ylläpidettävä paljon ohjelmistoprojektiin liittyviä asiakirjoja. Niin monien resurssien tehokkaan hallinnan prosessi on hankala tehtävä. Usein moduuli voidaan korvata parannetulla versiolla, jolla voi olla tehokkaampi algoritmi tai vähemmän riippuvuus muista moduuleista. Jos edistynyt moduuli epäonnistuu, kehittäjän on vaihdettava takaisin vanhaan moduuliin. Siksi molempien moduulien samanaikainen hallinta on välttämätöntä. Tämä ominaisuus voidaan toteuttaa arkistolla tai erityisellä tietokannalla, joka voi tallentaa ohjelmistoihin liittyvää tietoa. Sen on kuitenkin seurattava kunkin kehittäjän tekemiä muutoksia ja ratkaistava konfliktit, kun useita kehittäjiä työskentelee samassa projektissa.
CVS hallitsee johdonmukaisuutta eri tiedostojen välillä kolmella käsitteellä. Tiedoston lukitusta käytetään varmistamaan, että yksi henkilö muuttaa kerrallaan tiedostoa. Samaa tiedostoa, jonka eri ihmiset ovat muokkaaneet, voidaan tarkkailla valvontakomennolla. CVS varmistaa asianmukaiset politiikat konfliktien torjumiseksi saman kehittäjän muokattujen tiedostojen välillä. Se tukee vaihtoehtoa sisällyttää muokatut versiot samaan tiedostoon käyttämällä sopivia rajaajia. CVS tarjoaa suojauksen käyttämällä salasanatunnistusta tai Kerberosia yleisten tietoturvapalveluiden sovellusohjelmarajapintaprotokollan kanssa. Lopuksi, kaikki onnistuneesti tehdyt muutokset voidaan tallentaa komentokomennolla komentoriviliittymästä.
