Git Gui: Jak se definitivně zbavit hlášky „This repository currently has approximately 4288 loose object“?

by Zdeněk Večeřa 0 Comments

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.

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..