Toda vez que eu inicio o Git Gui em um projeto específico, recebo esta mensagem:
Este repositório atualmente possui aproximadamente 320 objetos soltos.
Em seguida, clico em Sim e obtenho esta caixa de diálogo:
O fato é que, quando abro o Git Gui novamente, recebo exatamente a mesma mensagem , novamente cerca de 320 objetos soltos! É como se clicar em Sim não tivesse nenhum efeito.
git count-objects -v
?git gc
explicitamente a partir da linha de comando funcionou para mim, de acordo com este comentário .Respostas:
Simplesmente pular o pop-up, como Como pular o pop-up "Objeto Solto" ao executar 'git gui', sugere na resposta aceita está negligenciando o fato de que o Git está comunicando um possível problema de desempenho para você. Isso deve ser corrigido executando este comando na linha de comando:
Do resultado de
git help gc
:Isso deve evitar que o prompt apareça por um tempo.
fonte
git gc
partir da linha de comando consertou para mim. Pode sergit gui
executado algo comogit gc --extra-unaggressive
:)git prune
parece consertar quandogit gc
não.--aggressive
; que fazgit
com que os deltas sejam recalculados, o que geralmente é improdutivo e muito demorado; veja esta postagem - aman
página é enganosa. Provavelmente, simplesmentegit gc
é suficiente neste caso.--prune=all
para se livrar da mensagem. Nemgit gc
na linha de comando nem nas opções--aggressive
ou--prune
funcionou.Eu uso o comando:
e não há mais muitos avisos de objeto solto após terminar.
fonte de referência: https://git-scm.com/docs/git-gc
fonte
git gc --aggressive
não removeu o aviso (e nem o fez clicando na IU, que parece realizar um simplesgit gc
).