Git Gui: Jak se definitivně zbavit hlášky „This repository currently has approximately 4288 loose object“?
Možná se vám už při práci s repositářem stalo, že Git Gui na vás po spuštění začne křičet o možném problému s výkonem:
This repository currently has approximately 4288 loose object.
To maintain optimal performance it is strongly recommended that you compress the database.
Compress the database now?
Ať už kliknete na Ano nebo Ne, při dalším spuštění se hláška pravděpodobně opět zobrazí. Standardní komprese tedy nepomohla, musíte spustit agresivnější kompresi.
Řešením je spustit agresivnější kompresi
Spuštění agresivnější komprese pomocí parametru –aggressive (více zde) způsobí, že git gc důsledněji zoptimalizuje repositář, ale bude to trvat mnohem déle než u standardní komprese. Účinky této optimalizace jsou naštěstí trvalé, takže stačí agresivní kompresi pouze spustit jednou za čas.
1. Spusťte Git Gui
2. V menu vyberete „Repository“ -> „Git Bash“
3. Napište následující příkaz a stiskněte ENTER:
git gc --aggressive
4. Následně se provede optimalizace, což by mělo vyřešit problém s výkonem.