У меня есть большое репо на gitab.com (8 ГБ) с некоторыми активами (текстурами и т. Д.).Я решил использовать git lfs для файлов, размер которых иногда превышает 50 МБ.
Я начал с git lfs migrate import --include="*.png"
и сделал git reflog expire --expire-unreachable=now --all
git gc --prune=now
и отслеживал тип файла (track, commit .gitattributes, push)
Проблема в том, что размер моего хранилища почти удвоился, и я не могу загрузить новый контент, даже .gitattributes, из-за 10GB sizelimit
Как я могу сказать git, что git lfs уже отслеживал .pngфайлы, а что за оригинальные версии в репо можно удалить?(Я думал, что миграция точно сделает это ... но это не так)
Обновление: я сделал тест-репо с одним большим файлом.И результат тот же.Я удвоил размер репо, потому что файл, кажется, находится в обычном репо и lfs одновременно.На gitlab.com это показывается жестким тегом lfs.