gol - depozit "curat" fără o copie de lucru. Stochează o serie de instantanee consecutive ale ierarhiei fișierelor, dar fără o copie de lucru, care este controlată direct de programator atunci când lucrează cu sistemul de control al versiunilor.
De ce este necesar
[Există] multe motive pentru a face depozite goale pe servere, pentru a le explica de preferat pe un exemplu și pentru a înțelege cum funcționează git și că git este o structură arborescentă a modificărilor, astfel:
- 1) Aceasta este o economie semnificativă de spațiu - se uita la baieti, sa zicem 3 giga depozit, dosarul său de lucru conține cod 300 - 500 MB, astfel încât aceasta este o importantă economie de spațiu mai ales atunci când face backup-uri frecvente
- 2) Este convenabil să faceți copii de siguranță - transferați doar un dosar mic
- 3) Nu aveți nevoie de un spațiu de lucru pe server, deci sunteți protejat de situație când brusc ați modificat ceva în dosarul de lucru și din acest motiv nu treceți prin împingeri și bazine
- 4) Serverul ar trebui să lucreze cu ramuri - Marj-le, etc., din nou, modificări neprevăzute vor rupe Marj, dar, de asemenea, în Marj depozit obișnuit restabilește totul în directorul de lucru - de data aceasta, mai ales pentru un depozit de mare pentru mordzhev frecvente - în napi goale muncitoresc dosar astfel încât nu este necesar să se schimbe de verificare.
Pentru o echipă mare, este destul de actuală funcțională, dar trebuie remarcat faptul că toate serverele populare cu un git, cum ar fi gitlabs și altele - întotdeauna fac gol și nu te gândești la asta.