Uutiset

Mitkä ovat keskitetyt versionhallintajärjestelmät ja hajautetut ohjausjärjestelmät?

Keskitetyt versionhallintajärjestelmät

Versiokirjasto on keskitetty keskuspalvelimelle. Kun todella työskentelemme, käytämme omia tietokoneitamme, joten meidän on ensin muodostettava yhteys keskuspalvelimeen saadaksemme sieltä uusimman version, kirjoitettava tai muutettava koodi, ja viimeistelyn jälkeen meidän on työnnettävä työpalvelimelle tekemämme työ. Keskitetyt versionhallintajärjestelmät on kytkettävä Internetiin työhön. Jos se on paikallisessa verkossa, se on ok, kaistanleveys on riittävän suuri ja nopeus on riittävän nopea. Jos se on Internetissä, jos nopeus on hidas, se on erittäin masentava.

Distributed Control System

Hajautettu ohjausjärjestelmä

Ystäville, jotka ovat työskennelleet Big Data (Hadoop) tai suurten tietokantojen parissa, "hajautetun" käsitteen on oltava hyvin tuttu, joten en selitä sitä täällä liikaa. Verrattuna keskitettyihin versionhallintajärjestelmiin,hajautetut ohjausjärjestelmätei ole keskuspalvelinta. Jokaisen tietokone on täydellinen versio -kirjasto, joten Internet -ohjelmaan ei tarvitse muodostaa yhteyttä työskennellessä, koska kaikki versiot ovat omilla tietokoneilla. Koska kaikkien tietokoneella on täydellinen versio -kirjasto. Sitten kysymys on, miten tehdä yhteistyötä projektin kehittämisessä useiden ihmisten keskuudessa? Esimerkiksi joku muuttaa tiedostoa A -tietokoneelleen ja samalla joku muu muuttaa tiedostoa A tietokoneellaan. Tässä vaiheessa sinun on vain työnnettävä omat muutokset toisiinsa, ja voit nähdä toistensa muutokset.

Jos olet käyttänyt SVN: tä ja GIT: tä, ei ole vaikeaa tehdä johtopäätöstä: SVN kuuluu keskitettyyn versionhallintajärjestelmään, kun taas Git kuuluu ahajautettu ohjausjärjestelmä.


Aiheeseen liittyviä uutisia
X
We use cookies to offer you a better browsing experience, analyze site traffic and personalize content. By using this site, you agree to our use of cookies. Privacy Policy
Reject Accept