Размер репозитория Git остается большим на удаленном компьютере (Gitlab) после очистки больших файлов с помощью git filter-branch, затем git push --force

Я выполнил инструкции в документации Gitlab о «Уменьшении размера репозитория с помощью Git» путем удаления больших файлов из истории: https://docs.gitlab.com/ee/user/project/repository/reeding_the_repo_size_using_git.html
Инструкции, которые я цитирую, следующие:

git checkout master
git filter-branch --force --tree-filter 'rm -f path/to/big_file.mpg' HEAD
git reflog expire --expire=now --all && git gc --prune=now --aggressive
git push --force origin master

Затем я удалил свой локальный репозиторий и снова клонировал его с удаленного, размер был уменьшен с 600 МБ до 90 МБ после клонирования, но все еще на странице репозитория Gitlab указано, что размер составляет 600 МБ.

Кто-нибудь знает, почему я наблюдаю такое поведение и как это исправить?


person Aly Shmahell    schedule 06.07.2018    source источник
comment
На самом деле, похоже, что это была ошибка с моей стороны, не читая документы полностью, они говорят: «Обратите внимание, что даже с этим методом, пока git gc не будет запущен на стороне GitLab, удаленные коммиты и капли все еще будут рядом». , и я думаю, мне просто нужно подождать, пока git gc не запустится на стороне Gitlab.   -  person Aly Shmahell    schedule 06.07.2018
comment
^ Вы должны добавить это в качестве ответа и принять его.   -  person Ian MacDonald    schedule 06.07.2018
comment
Размещено и ожидает принятия, спасибо @IanMacDonald   -  person Aly Shmahell    schedule 06.07.2018
comment
Ok? С самого начала он был помечен как Gitlab.   -  person Aly Shmahell    schedule 06.07.2018


Ответы (1)


Я совершил ошибку, не прочитав документа полностью, я цитирую документы Gitlab:

Обратите внимание, что даже с этим методом до тех пор, пока git gc не будет запущен на стороне GitLab, «удаленные» коммиты и капли все еще будут присутствовать. И если фиксация когда-либо была включена в MR, или если сборка была запущена для фиксации, или если пользователь прокомментировал ее, она также будет сохранена. Так что в этих случаях размер не уменьшится.

person Aly Shmahell    schedule 06.07.2018