Acum să vorbim despre jumătatea cea mai bună a controlului versiunilor: depozitul de cod. Vedeți, controlul versiunilor și depozitele au nevoie una de cealaltă pentru a funcționa. Nu puteți avea unul fără celălalt. Haideți să ne scufundăm și să aflăm de ce!
Ce este un depozit de cod?
Să aruncăm o privire la proprietățile unui depozit de cod.
Așa cum sugerează cuvântul depozit, acesta este un loc de stocare. Așadar, un depozit de cod este un loc de stocare a codului! Acum, asta nu este ceva special. Puteți pur și simplu să creați un folder pe computerul dvs. numit Source Code și să puneți totul acolo. Care este rostul de a da acestui loc de stocare un nume fantezist?
Un depozit de cod este creat pentru a utiliza sisteme de versiuni, așa cum s-a menționat în capitolul anterior. Depozitul de cod păstrează codul sursă, în timp ce software-ul sistemului de versiuni arhivează acest cod. Vă puteți arhiva toate fișierele într-un depozit, păstrând orice alte versiuni sau fișiere, chiar dacă nu le folosiți în acest moment. Depozitele de cod vă oferă, de asemenea, o modalitate de a denumi sau eticheta diferitele versiuni, păstrând evidența modificărilor în cadrul aceluiași proiect.
alegerea unui furnizor de depozite
La fel cum există mai multe tipuri de sisteme de control al versiunilor, există și depozite de cod diferite. Câteva dintre cele descentralizate care funcționează bine cu Git sunt GitHub și Bitbucket.
GitHub și Bitbucket găzduiesc cele mai mari colecții descentralizate de depozite de cod din lume. Acestea dețin milioane de proiecte private și publice care permit echipelor să lucreze cu controlul versiunilor.
Așteptați, care este diferența dintre public și privat?
Îți amintești de proiectele open source care permit cam oricui să contribuie dacă vrea? Acela ar fi un exemplu de proiect public. De obicei, acestea oferă codul lor sursă publicului și sunt deschise pentru ca acesta să contribuie la ele.
Proiectele private, pe de altă parte, nu își împărtășesc codul sursă, dar se bucură de caracteristicile sistemului de control al versiunilor Git între membrii echipei lor.
Ok, dar ce furnizor ar trebui să aleg?
Deși nu există prea multe diferențe între GitHub și Bitbucket în ceea ce privește caracteristicile, GitHub este mai popular în cadrul proiectelor de întreprindere! De asemenea, este foarte ușor de utilizat.
Să explorăm GitHub în capitolul următor, astfel încât să putem începe cu primul dvs. depozit de cod!
Să recapitulăm!
.