Удаление вложенных папок с помощью BFG Repo Cleaner
Существует один большой каталог, называемый docs, с множеством вложенных каталогов, в некоторых из которых есть еще 2 уровня каталогов, от которых я хочу полностью избавиться. Бег java -jar ~/bfg-1.12.15.jar --delete-folders docs
на самом деле сделало репо немного больше, хотя казалось, что все в порядке. В нем перечислены грязные и измененные коммиты, измененные объекты и протокол.
Проблема в том, что он не удаляет вложенные каталоги, только один верхний уровень? Может ли это удалить вещи рекурсивно?
1 ответ
Ах, проблема была в том, что я еще не запускал команды git reflog expire --expire=now --all && git gc --prune=now --aggressive
и поэтому уменьшение размера еще не было видно. И тестирование показывает, что он удаляет вложенные папки, поскольку попытка удалить папку, которая была частью удаленной родительской папки, не показала ничего для удаления, и программа была прервана.
Поскольку я только немного сделал это, и я новичок во всем этом, такие вещи легко забыть.