Quale layout di asset binari è più efficiente per il versioning di git LFS?

0

Attualmente i metadati del mio motore di gioco sono costituiti da molti piccoli file di immagine e i loro nomi di file sono i valori di checksum e cambiano spesso. Ciò significa che il commit al repository di solito ha i file binari con versione mancanti e nuovi (con nomi di file diversi) al loro posto.

A causa di ciò, i nostri pull remoti richiedono molto tempo e spesso cloni freschi scadono e falliscono. Al momento non stiamo usando git + LFS ma ci stiamo passando, anche se non sono sicuro di come gestirà molti piccoli binari rispetto a quelli di grandi dimensioni.

Quale di una di queste modifiche (se ce ne sono) al layout delle risorse è più efficiente per il versioning di git LFS?

  • Non rinominare il file immagine quando viene modificato, presumo che git possa memorizzare le modifiche delta (?). È meglio che git esegua il versioning di nuovi file ogni volta?
  • Raggruppa tutti i piccoli file di immagine in un unico archivio, con un file binario più grande che cambia spesso.
posta Game_Overture 16.06.2018 - 02:21
fonte

0 risposte

Leggi altre domande sui tag