Я ищу способы уменьшить размер репозитория git
. Поиск ведет меня к git gc --aggressive
большую часть времени. Я также прочитал, что это не предпочтительный подход.
Почему? что я должен знать, если я запускаю gc --aggressive
?
git repack -a -d --depth=250 --window=250
рекомендуется по gc --aggressive
. Зачем? Как repack
уменьшить размер репозитория? Кроме того, я не совсем понимаю флаги --depth
и --window
.
Что мне выбрать между gc
и repack
? Когда следует использовать gc
и repack
?