koodivarastoihin
Koodivarastoihin viitataan yleisesti ohjelmistoprojektien lähdekoodin sekä siihen liittyvien tiedostojen versionhallinnan tallennuspaikkoina. Ne säilyttävät projektin historian, mahdollistavat muutosten seuraamisen ja palauttamisen aikaisempiin tiloihin, sekä tukevat usean kehittäjän samanaikaista ohjelmistokehitystä. Koodivarastoihin voidaan tallentaa paitsi koodi, myös dokumentaatio, konfiguraatiot ja testit.
Yleisesti käytetyin versionhallintajärjestelmä on Git, joka on hajautettu arkkitehtuuri. Jokainen kehittäjä saa paikallisen kopion koko varastosta
Työprosessi koostuu yleisesti seuraavista vaiheista: kloonaus tai uuden varaston luominen, tiedostojen muokkaus ja niiden ilmoittaminen sitoutumisella
Turvallisuus ja hallinta on tärkeää: rajatut oikeudet ja näkyvyys (julkinen vs yksityinen varasto), salaisuuksien hallinta sekä