Git-Sizer; Pentru a vă ajuta să slăbiți în depozitele dvs. Git; Korben

Github, pe care nu îl mai prezentăm, a pus online sub licența MIT, git-sizer, un instrument de linie de comandă, dezvoltat în Go, destinat să ajute dezvoltatorii să-și reducă depozitul git.

depozitele

Deoarece la Github au o experiență bună despre ceea ce ocupă spațiu în depozitele git, aceștia sunt capabili să evalueze starea depozitului dvs. și să vă arate unde este comparat cu media dvs. a celor 78 de milioane de depozite, găzduite de Github.

Potrivit experților Github, un depozit ar trebui să fie întotdeauna sub 1 GB. Dincolo de 5 GB, începe să devină înfricoșător. În general, acest lucru se datorează stocării fișierelor generate, blob-urilor (suporturi video, fotografie, binare etc.) în timp ce este posibil să le stocați în afara depozitului datorită Git-LFS, zip și altor fișiere tar care se găsesc acolo din lipsă de rigoare, ca să nu mai vorbim de prea multe etichete și ramuri care nu sunt folosite pentru mult, copacii care conțin mai mult de 200 de directoare și subdirectoare, fișiere text versionate foarte mari sau pur și simplu prea multe obiecte de referință. Și în acest caz, s-ar putea să nu fie prost să vă împărțiți proiectul în sub-proiecte mai mici.