2016-06-24 16 views
7

Capisco che git lfs sostituisce i file tracciati con lfs con i file puntatore nel mio repository.Cosa guadagno usando git lfs?

Quello che non capisco è ciò che guadagno da ciò che sta accadendo.

E 'solo che non devo mai scaricare i file binari associati a commit che non ho mai pagato?

Oppure ci sono altri vantaggi?

risposta

2

Si riduce alla riduzione del tempo di clonazione, dello spazio di archiviazione, per coloro che clonano il repository, e dell'utilizzo della larghezza di banda della rete sia per il server client che per il repository.

Può essere solo che per l'utente medio e alcuni anche vederla come big disadvantage dal lfs introduce la centralizzazione, almeno di parti del repository.

Ma soprattutto per le aziende e i servizi git che hanno molti utenti e/o molte versioni di file binari di grandi dimensioni, questo può essere un grande risparmio di risorse come spazio di archiviazione, larghezza di banda, CPU e così via. Questi sono normalmente molto centralizzati e potrebbero f.e. limitare l'utilizzo del server LFS mantenendo il "servizio normale".

Il Roadmap include un po 'di più, come le metriche, i download ripristinabili che sarebbero nuovi e forse vantaggiosi per il normale git con file di grandi dimensioni. Il resto è più o meno un miglioramento per lfs.