Nu ska vi prata om versionskontrollens bättre hälft: kodarkiv. Du förstår, versionskontroll och förvaringsutrymmen behöver varandra för att fungera. Man kan inte ha det ena utan det andra. Låt oss dyka in och ta reda på varför!
Vad är ett kodförråd?
Låt oss ta en titt på egenskaperna hos ett kodförråd.
Som ordet förråd antyder är det en lagringsplats. Ett kodförråd är alltså en plats för att lagra kod! Nu är det inte särskilt speciellt. Du kan helt enkelt skapa en mapp på din dator som heter Källkod och lägga allt där. Vad är det för mening med att ge denna lagringsplats ett fint namn?
Ett kodförråd skapas för att använda versioneringssystem som nämndes i föregående kapitel. Kodförrådet förvarar källkoden medan programvaran för versionssystemet arkiverar denna kod. Du kan arkivera alla dina filer i ett arkiv och behålla alla andra versioner eller filer, även om du inte använder dem för tillfället. Kodarkiv ger dig också ett sätt att namnge eller märka de olika versionerna, så att du kan hålla reda på ändringar inom samma projekt.
Välja en arkivleverantör
Samma som det finns flera olika sorters versionskontrollsystem finns det också olika kodarkiv. Några decentraliserade som fungerar bra med Git är GitHub och Bitbucket.
GitHub och Bitbucket är värd för de största decentraliserade samlingarna av kodförråd i världen. De har miljontals privata och offentliga projekt som gör det möjligt för team att arbeta med versionskontroll.
Vänta, vad är skillnaden mellan offentligt och privat?
Kommer du ihåg de öppna källkodsprojekten där i stort sett alla kan bidra om de vill? Det skulle vara ett exempel på ett offentligt projekt. Typiskt sett tillhandahåller de sin källkod till allmänheten och är öppna för allmänheten att bidra till.
Privata projekt, å andra sidan, delar inte med sig av sin källkod men har glädje av funktionerna i Gits versionskontrollsystem bland sina lagmedlemmar.
Okej, men vilken leverantör ska jag välja?
Och även om det inte finns alltför stora skillnader mellan GitHub och Bitbucket när det gäller funktioner är GitHub mer populärt bland företagsprojekt! Det är också mycket lätt att använda.
Låt oss utforska GitHub i nästa kapitel, så att vi kan komma igång med ditt första kodförråd!