Saltare semplicemente il pop-up, come suggerisce come saltare il popup "Loose Object" quando si esegue 'git gui' nella risposta accettata, trascura il fatto che Git ti sta comunicando un possibile problema di prestazioni. Questo dovrebbe essere risolvibile eseguendo questo comando dalla riga di comando:
cd path/to/your/git/repo
git gc --aggressive
Dall'uscita di git help gc
:
Esegue una serie di attività di pulizia all'interno del repository corrente, come la compressione delle revisioni dei file (per ridurre lo spazio su disco e aumentare le prestazioni) e la rimozione di oggetti non raggiungibili che potrebbero essere stati creati da precedenti invocazioni di git add.
Gli utenti sono incoraggiati a eseguire questa attività regolarmente all'interno di ciascun repository per mantenere un buon utilizzo dello spazio su disco e buone prestazioni operative.
--aggressivo
Di solito git gc viene eseguito molto rapidamente fornendo un buon utilizzo dello spazio su disco e prestazioni. Questa opzione farà sì che git gc ottimizzi in modo più aggressivo il repository a scapito di impiegare molto più tempo. Gli effetti di questa ottimizzazione sono persistenti, quindi questa opzione deve essere utilizzata solo occasionalmente; ogni poche centinaia di changeset o giù di lì.
Ciò dovrebbe impedire la visualizzazione del messaggio per un po '.
git count-objects -v
?