Simplemente omitir la ventana emergente , como sugiere Cómo omitir la ventana emergente "Objeto suelto" al ejecutar 'git gui' en la respuesta aceptada, es pasar por alto el hecho de que Git le está comunicando un posible problema de rendimiento. Esto debería poder solucionarse ejecutando este comando desde la línea de comandos:
cd path/to/your/git/repo
git gc --aggressive
De la salida de git help gc
:
Ejecuta una serie de tareas de limpieza dentro del repositorio actual, como comprimir revisiones de archivos (para reducir el espacio en disco y aumentar el rendimiento) y eliminar objetos inalcanzables que pueden haber sido creados a partir de invocaciones anteriores de git add.
Se anima a los usuarios a ejecutar esta tarea de forma regular dentro de cada repositorio para mantener una buena utilización del espacio en disco y un buen rendimiento operativo.
--agresivo
Por lo general, git gc se ejecuta muy rápido a la vez que proporciona una buena utilización y rendimiento del espacio en disco. Esta opción hará que git gc optimice de manera más agresiva el repositorio a costa de tomar mucho más tiempo. Los efectos de esta optimización son persistentes, por lo que esta opción solo debe usarse ocasionalmente; cada pocos cientos de conjuntos de cambios más o menos.
Esto debería evitar que el mensaje aparezca durante un tiempo.
git count-objects -v
?