Il s'agit de la commande git-pack-refs qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos nombreux postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
git-pack-refs - Emballer les têtes et les balises pour un accès efficace au référentiel
SYNOPSIS
jet pack-réfs [--all] [--no-prune]
DESCRIPTION
Traditionnellement, les extrémités des branches et les étiquettes (collectivement appelées réfs) ont été stockés dans un fichier
par référence dans un (sous-)répertoire sous le répertoire $GIT_DIR/refs. Bien que de nombreuses astuces de branchement tendent à
être mis à jour fréquemment, la plupart des balises et certaines info-bulles de branches ne le sont jamais. Lorsqu'un dépôt a
des centaines ou des milliers de balises, ce format d'un fichier par référence gaspille du stockage et nuit
la performance.
Cette commande est utilisée pour résoudre le problème de stockage et de performances en stockant les références dans un
fichier unique, $GIT_DIR/packed-refs. Lorsqu'une référence est manquante dans le répertoire traditionnel
Hiérarchie du répertoire $GIT_DIR/refs, il est recherché dans ce fichier et utilisé s'il est trouvé.
Les mises à jour ultérieures des branches créent toujours de nouveaux fichiers sous le répertoire $GIT_DIR/refs
hiérarchie.
Une pratique recommandée pour gérer un référentiel avec trop de références est de compresser ses références.
avec --all une fois, et exécutez occasionnellement git pack-refs. Les balises sont par définition stationnaires et
ne devraient pas changer. Les têtes de branche seront empaquetées avec le package initial pack-refs --all,
mais seules les branches actuellement actives seront décompressées, et les prochaines références de pack
(sans --all) les laissera déballés.
OPTIONS
--tout
La commande par défaut empaque toutes les balises et références qui sont déjà empaquetées et laisse
d'autres références uniquement. Ceci est dû au fait que les branches sont censées être activement développées et
Le tassement des extrémités n'améliore pas les performances. Cette option provoque la formation d'extrémités de branches
Également emballé. Utile pour un référentiel présentant de nombreux intérêts historiques.
--pas de pruneau
La commande supprime généralement les références libres sous la hiérarchie $GIT_DIR/refs après l'emballage
eux. Cette option lui dit de ne pas le faire.
Utilisez git-pack-refs en ligne avec les services onworks.net