Ho appena usato git-tfs
per pagare un repository TFS in un repository Git. La directory .git
arriva a 2.33GiB, e la ragione principale per questo è un paio di grandi directory che arrivano a circa 650MiB ciascuna. Ogni directory è piena zeppa di (circa 1500) file di immagini JPEG che vanno da 50KiB a 5MiB di dimensioni.
Questo ovviamente rende il repository Git spiacevolmente grande, eppure le immagini si adattano logicamente alla soluzione mentre vengono convertite in immagini più piccole e distribuite al client. Alcuni di loro andrebbero bene, ma il loro numero elevato rende il repository troppo grande. Né Github né Bitbucket ti permetteranno nemmeno di spingere un repository Git più grande di 2 GB (Github non lo dichiara esplicitamente, ma ho provato a spingerlo e non è riuscito). Quale sarebbe il modo migliore per gestirlo? Questa domanda su questo stesso sito ha le risposte migliori che suggeriscono che è fondamentalmente OK controllare le immagini nel controllo del codice sorgente.