В последнее время стал беспокоить с ужасающей скоростью растущий размер локального репозитория GIT, пару месяцев назад вместе с исходниками папка весила 180 мб, сейчас уже 303 мб (причем 220 мб из них это папка .git).
Судя по всему GIT ведет какие-то логи операций или держит копии каждого файла на каждую ревизию (?), отчего и получается что размер за день (а было всего 4-5 коммитов) может вырости от 300мб до 303 мб, хотя коммиты изменяли всего пару тройку строчек кода... Причем тут без разницы сколько у меня бранчей, удалил пару - размер не изменился, будто бы он их удаляет из заголовка, но хранит где-то копию.
Работаю с программой TortoiseGIT.
Кто-нибудь сталкивался с данной проблемой? Может есть какая-нибудь команда для чистки папки ".git" от мусорных файлов?
git clean -f -x -d и git checkout -f не предлагать - они чистят исходники, но не папку ".git"
|