Cada vez que inicio Git Gui en un proyecto en particular, recibo este mensaje:
Este repositorio tiene actualmente aproximadamente 320 objetos sueltos.
Luego procedo a hacer clic en Sí , y aparece este cuadro de diálogo:
El caso es que cuando abro Git Gui de nuevo, recibo exactamente el mismo mensaje , ¡de nuevo unos 320 objetos sueltos! Es como si hacer clic en Sí no tuviera ningún efecto.
git count-objects -v
?git gc
explícitamente desde la línea de comando funcionó para mí, según este comentario .Respuestas:
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:
De la salida de
git help gc
:Esto debería evitar que el mensaje aparezca durante un tiempo.
fuente
git gc
desde la línea de comandos me lo arregló. Puedegit gui
ejecutarse algo comogit gc --extra-unaggressive
:)git prune
parece arreglarlo cuandogit gc
no lo hace.--aggressive
; que hacegit
que se vuelvan a calcular los deltas, que suele ser improductivo y requiere mucho tiempo; ver este post --elman
página es engañoso. Probablementegit gc
sea suficiente en este caso.--prune=all
para deshacerse del mensaje. Nigit gc
en la línea de comandos ni en las opciones--aggressive
ni--prune
funcionó.Yo uso el comando:
y no más advertencias de objetos sueltos una vez hecho.
fuente de referencia: https://git-scm.com/docs/git-gc
fuente
git gc --aggressive
no eliminó la advertencia (y tampoco lo hizo al hacer clic en la interfaz de usuario, que parece realizar un simplegit gc
).