git gc не удаляет файлы .old-pack и .old-idx в / objects / pack / preserved / - PullRequest
1 голос
/ 25 сентября 2019

Я хочу удалить мусор из репозитория git.Однако команда git gc и jgit не помогают удалить файлы более двух лет, например ./objects/pack/preserved/<sha>.old-pack и ./objects/pack/preserved/<sha>.old-idx.

Я пытался использовать следующие команды.

$ git gc 
$ git gc --auto 
$ git gc --aggressive 
$ jgit --git-dir=`pwd` gc 
$ jgit --git-dir=`pwd` gc --aggressive

1 Ответ

0 голосов
/ 25 сентября 2019

Файлы можно удалить с помощью jgit, используя параметр --prune-preserved для gc:

https://git.eclipse.org/c/jgit/jgit.git/commit/?id=91132bb05e767694d35230d515443d54ddc4eff6

...