Я преобразовал репозиторий Mercurial в Git, используя fast-export. Но репозиторий Git огромен: 18 ГБ для Git против 3.4 ГБ для Mercurial. Ни один из моих шагов очистки не помог.
В My Mercurial repository доминирует один файл размером 65 МБ (карты Anki в формате SQLite), который ежедневно обновляется. Его история выросла до 2,9 ГБ, под .hg/store/data.
Я надеялся, что Git сможет сжать историю немного лучше, но я не смог сжать репозиторий ниже 18 ГБ!
Я пробовал git prune
, git gc
, а другие - безрезультатно. Я даже попробовал застегнуть папку .git, и все равно вышло ровно 18 ГБ.
Я что-то пропустил?
Обновление: Я попробовал Bazaar (bzr), и он сжал мой репозиторий только на 2,3 ГБ. Ницца!