git backfill

Espaços de trabalho e projetos grandes

Baixa o conteúdo que falta num clone parcial


O comando 'git backfill', para clones parciais feitos com --filter=blob:none, baixa o conteúdo que falta dos arquivos (blobs) em lotes eficientes — em vez de o Git buscá-los um a um quando os comandos precisam. Ele é mais novo que a versão do Git com que este site é verificado (2.48).

Sinopse

git backfill [--min-batch-size=<n>] [--[no-]sparse]
[ ] opcional| ou<arg> valor a substituir... repetível--flag opção

Exemplos

Buscar o conteúdo que falta

git backfill

Todos os blobs que faltam, em lotes.


Só pastas sparse

git backfill --sparse

Limitado ao seu sparse checkout.

Exemplos de fluxos de trabalho

1
git clone --filter=blob:none <url>

Clone rápido

2
git backfill

Buscar o resto antes de ficar offline

Solução de problemas

git: 'backfill' is not a git command

Causa: Seu Git é antigo demais

Atualize para 2.49 ou mais recente

Dicas e armadilhas

Boas práticas

  • ✓Combine com sparse-checkout para baixar só o que você usa.

Perguntas frequentes

A:

Só com clones parciais, quando os downloads sob demanda são lentos demais.