Repozitorijs (versiju kontrole)

Repozitorijs (angļu: repository) ir vieta, kur tiek glabāts un pārvaldīts kods, faili vai cita veida dati, kas saistīti ar projekta izstrādi. Tas parasti tiek izmantots versiju kontroles sistēmās, lai saglabātu visu izmaiņu vēsturi un ļautu komandai strādāt pie viena projekta vienlaikus.

Izmantojot versiju kontroli, ir iespējams atgriezties pie jebkuras iepriekšējās faila versijas, pārskatīt izmaiņas un saprast, kurš tās veicis. Repozitoriji atbalsta darbu ar dažādām projekta versijām, izveidojot atzaru jeb branch. Tas ir noderīgi, ja ir vēlme testēt jaunas funkcijas, nebojājot galveno projekta versiju. Katrs, kas klonē repozitoriju no servera, saņem pilnu tā kopiju, ieskaitot visu failu vēsturi un atzarus. Ja divi cilvēki vienlaikus veic izmaiņas vienā failā, versiju kontrole palīdz atrisināt konfliktus, apvienojot izmaiņas vai izvēloties prioritāru versiju.

Repozitoriji, piemēram, GitHub, ir veicinājuši milzīgu atvērtā koda projektu izplatību. Izstrādātāji no visas pasaules var sadarboties, izmantojot vienu un to pašu koda bāzi.

Ārējās saites