git backfill

Espaces de travail et gros projets

Télécharger le contenu manquant des fichiers dans un clone partiel


La commande 'git backfill', pour les clones partiels faits avec --filter=blob:none, télécharge le contenu manquant des fichiers (blobs) par lots efficaces — au lieu que Git les récupère un par un quand les commandes en ont besoin. Elle est plus récente que la version de Git sur laquelle ce site est vérifié (2.48).

Synopsis

git backfill [--min-batch-size=<n>] [--[no-]sparse]
[ ] facultatif| ou<arg> valeur à remplacer... répétable--flag option

Exemples

Récupérer le contenu manquant

git backfill

Tous les blobs manquants, par lots.


Seulement les dossiers sparse

git backfill --sparse

Limité à votre sparse checkout.

Exemples de workflows

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

Clone rapide

2
git backfill

Récupérer le reste avant de passer hors ligne

Dépannage

git: 'backfill' is not a git command

Cause : Votre Git est trop ancien

Mettez à jour vers la 2.49 ou plus récent

Astuces et pièges

Bonnes pratiques

  • ✓Combinez avec sparse-checkout pour ne télécharger que ce que vous utilisez.

FAQ

A:

Seulement avec des clones partiels, quand les téléchargements à la demande sont trop lents.