Lähdekoodinhallinnan
Lähdekoodinhallinta, tunnetaan myös nimellä versionhallinta, on järjestelmä, jota käytetään muuttuvien tiedostojen, erityisesti tietokoneohjelmien lähdekoodin, muutosten seuraamiseen ja hallintaan ajan myötä. Se mahdollistaa kehittäjien palauttaa aiempiin versioihin, vertailla muutoksia ja yhdistää useiden kehittäjien työtä tehokkaasti.
Yleisimpiä lähdekoodinhallintajärjestelmiä ovat Git, Subversion (SVN) ja Mercurial. Git on tällä hetkellä suosituin ja laajimmin käytetty
Lähdekoodinhallinnan keskeisiä ominaisuuksia ovat versionhallinta, jossa jokainen tallennettu muutos tunnetaan versiona tai commitina; haaroittuminen (branching), joka
Tyypillisiä komentoja lähdekoodinhallinnassa ovat uuden version luominen (commit), muutosten hakeminen (pull/update), omien muutosten lähettäminen (push) ja