Sisukord:

Mis on tsentraliseeritud versioonikontrolli tööriistad?
Mis on tsentraliseeritud versioonikontrolli tööriistad?

Video: Mis on tsentraliseeritud versioonikontrolli tööriistad?

Video: Mis on tsentraliseeritud versioonikontrolli tööriistad?
Video: Täielik reageerimispäringu kursus tunniga | TanStack Query v4 algajatele 2024, November
Anonim

Tsentraliseeritud versioonikontroll

Juurdepääsu koodibaasile ja lukustamist kontrollib server. Tõenäoliselt tuntuimad näited tsentraliseeritud VCS-süsteemid on CVS ja Subversion, mis mõlemad on avatud allikas , kuigi kaubanduslikke näiteid on olnud palju (sh IBMi Rational ClearCase).

Mis on vastavalt sellele tsentraliseeritud versioonikontroll?

Tsentraliseeritud versioonikontroll süsteemid põhinevad ideel, et teie projektist on kuskil (ilmselt serveris) üks "keskne" koopia ja programmeerijad "seovad" oma muudatused sellesse kesksesse koopiasse. Muudatuse "sisseviimine" tähendab lihtsalt muudatuse registreerimist kesksüsteemis.

Lisaks, kas git on tsentraliseeritud versioonihaldussüsteem? Git . Kuigi tsentraliseeritud süsteemid olid versioonikontrolli süsteem valik peaaegu kümme aastat, Git on viimastel aastatel neid ületanud. Erinevalt SVN-ist Git kasutab mitut hoidlat: keskne hoidla ja rida kohalikke hoidlaid.

Tea ka, millised on erinevad versioonikontrolli tööriistad?

Allpool on mõned kõige populaarsemad ja eelistatumad avatud lähtekoodiga versioonihaldussüsteemid ja tööriistad, mis on saadaval seadistuse hõlbustamiseks

  1. CVS. CVS võib väga hästi olla koht, kus versioonikontrollisüsteemid said alguse.
  2. SVN.
  3. GIT.
  4. Mercurial.
  5. Bazaar.

Mis vahe on hajutatud ja tsentraliseeritud versioonihaldustarkvaral?

Peamine vahet kaks klassi on see Tsentraliseeritud VCS-id hoiavad muudatuste ajalugu keskserveris, kust kõik uusimat teavet taotlevad versioon tööst ja surub sisse uusimad muudatused. Teisest küljest a Levitatud VCS, igaühel on kohalik koopia kogu teose ajaloost.

Soovitan: