Ero sivun ”Mercurial” versioiden välillä

Siirry navigaatioon Siirry hakuun
12 merkkiä lisätty ,  22. joulukuuta 2008
p
pientä säätöä
(ohjelma-laatikko)
p (pientä säätöä)
Rivi 3: Rivi 3:
| kuva=[[Image:mercurial-logo.png|Mercurial-logo]]
| kuva=[[Image:mercurial-logo.png|Mercurial-logo]]
| kuvateksti=
| kuvateksti=
| käyttöliittymä=teksti
| käyttöliittymä=Teksti
| lisenssi=[[GPL]]
| lisenssi=[[GPL]]
| kotisivu=[http://selenic.com/mercurial selenic.com/mercurial]}}
| kotisivu=[http://selenic.com/mercurial selenic.com/mercurial]}}
Mercurial on [[Python]]illa ja [[C]]:llä toteutettu kevyt ja nopea [[versionhallintajärjestelmä]]. Vaikka Mercurial on suhteellisen uusi, monet ohjelmistokehittäjät ja projektit (kuten [[Mozilla]]) ovat ottaneet sen käyttöön.
Mercurial on [[Python]]illa ja [[C]]:llä toteutettu kevyt ja nopea [[versionhallintajärjestelmä]]. Vaikka Mercurial on suhteellisen uusi, monet ohjelmistokehittäjät ja projektit (kuten [[Mozilla]]) ovat ottaneet sen käyttöön.


Mercurial on lähtökohtaisesti suunniteltu hajautettuun lähdekoodin hallintaan. Projektilla ei ole [[CVS]]:n tai [[Subversion|SVN]]:n tapaan yhtä keskeistä lähdekoodivarastoa (''repository'') jonne jokainen kehittäjä tekee muutokset, vaan kaikki varastot ovat samanarvoisia. Käytännössä tämä tarkoittaa sitä, että jokaisella kehittäjällä on oma paikallinen kopio koko projektin kehityshistoriasta, ja tehdyt muutokset siirtyvät varastosta toiseen. Kehittäjä voi näin ollen tuoda kenen tahansa kehityshaaran (''branch'') omalle koneelleen ja yhdistää muutokset omaan paikalliseen kopioonsa.
Mercurial on lähtökohtaisesti suunniteltu hajautettuun lähdekoodin hallintaan. Projektilla ei ole [[CVS]]:n tai [[Subversion|SVN]]:n tapaan yhtä keskeistä lähdekoodivarastoa (engl. ''repository'') jonne jokainen kehittäjä tekee muutokset, vaan kaikki varastot ovat samanarvoisia. Käytännössä tämä tarkoittaa sitä, että jokaisella kehittäjällä on oma paikallinen kopio koko projektin kehityshistoriasta, ja tehdyt muutokset siirtyvät varastosta toiseen. Kehittäjä voi näin ollen tuoda kenen tahansa kehityshaaran (engl. ''branch'') omalle koneelleen ja yhdistää muutokset omaan paikalliseen kopioonsa.


== Mercurialin asennus ==
== Mercurialin asennus ==
212

muokkausta

Navigointivalikko