Eu estava tentando usar o git para gerenciar minhas fotos (fazer backup / tirar instantâneos). A biblioteca inteira tem vários GB. A maioria dos arquivos são JPGs de 2 a 3 milhões. Quando eu estava adicionando os arquivos no repositório, parecia demorar vários dias. A utilização da CPU estava sempre perto de 100%.
Existe uma razão para o git ser lento em arquivos grandes?
ps Eu sei que o git não foi projetado para isso.
git config
, incluindocore.compression
epack.window
. Vendo que eu nunca tentei rodar o git sem compressão, YMMV. Poste o que descobriu, para ajudar a todos nós a aprender com sua experiência.$ git set core.compression 0
. sha1 é dezenas de MiB por segundo, mas eles podem interferir muito nas condições de pouca memória.