Indicateur de progression pour le clone git
Est-il possible d'obtenir une barre de progression lors d'une git clone
? Je me demandais parce que je suis en train de faire un git clone, qui a pris quelques minutes pour la mesure et serait curieux de savoir si il va finir bientôt.
source d'informationauteur Olivier Lalonde
Vous devez vous connecter pour publier un commentaire.
Pas vraiment. Il y a différentes étapes à
git clone
:Étape 1 consiste en une marche par le biais de la validation graphique de chaque branche de la tête pour trouver toutes les validations et les objets associés: puisqu'il n'y est aucune idée à l'avance de combien de livraisons il y a, le progrès de la ce ne peut pas être évaluée. Malheureusement, c'est souvent beaucoup de temps dans une opération de duplication.
Étape 2 dispose d'un compteur de progression, même si elle compte des objets plutôt que sur le volume (de sorte que son taux varie, surtout si l'opération a de grosses gouttes)
Les stades 3 et 4, de la progression des compteurs, mais ils sont généralement beaucoup plus rapide que les deux précédentes étapes.
Que vous pouvez faire:
pour surveiller les changements dans la taille de temporaire de contenu pour avoir une idée.
vous permet de surveiller sans avoir à retaper la commande. Quelque chose comme le one-liner ci-dessous donnent périodiquement les données du taux d'accumulation en ko par seconde:
Avec Git 2.10 (T3 2016),
git clone --progress
permettra d'être plus verbeux.Voir s'engager 38e590e par Jeff King (
peff
)(Fusionnés par Junio C Hamano dans s'engager a58a8e3 Août. 4ème 2016)
Vous voudrez peut-être jeter un oeil sur le dossier
Alors que le clonage, il devrait y avoir un fichier commençant par
tmp_pack_
. Il contient le cours de téléchargement git pack.Avec cette information, vous pourriez être en mesure de globe oculaire de la durée.
Comment sur
git clone --progress
?