mac - Git Gui: Obtener perpetuamente "Este repositorio tiene actualmente aproximadamente 320 objetos sueltos".
git gui windows (1)
Cada vez que comienzo Git Gui en un proyecto en particular, recibo este mensaje:
Este repositorio actualmente tiene aproximadamente 320 objetos sueltos.
Luego hago clic en Sí y aparece este cuadro de diálogo:
La cosa es que, cuando abro Git Gui nuevamente, recibo exactamente el mismo mensaje , ¡otra vez alrededor de 320 objetos sueltos! Es como si hacer clic en Sí no tuviera ningún efecto.
Simplemente saltarse la ventana emergente , como lo sugiere la opción "Cómo omitir el objeto suelto" cuando se ejecuta ''git gui'' en la respuesta aceptada, se pasa por alto el hecho de que Git está comunicándole 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 mantenimiento 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 recomienda a los usuarios que ejecuten esta tarea regularmente en 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ápidamente y proporciona una buena utilización del espacio en disco y un buen rendimiento. Esta opción hará que git gc optimice de forma 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 unos cientos de conjuntos de cambios o menos.
Esto debería evitar que el aviso aparezca por un tiempo.