60 votes

Comment trouver les N fichiers les plus volumineux dans un dépôt git?

Je voulais trouver les 10 fichiers les plus volumineux de mon référentiel. Le script que j’ai imaginé est le suivant :

Existe-t-il une façon meilleure / plus élégante de faire de même?

Par « fichiers », j’entends les fichiers qui ont été vérifiés dans le référentiel.

71voto

ypid Points 89

J’ai trouvé une autre façon de le faire:

Cité de: SO: git find fat commit

22voto

pranithk Points 401

Que diriez-vous de

  • ``: Lister tous les fichiers dans le dépôt
  • : effectuer sur tous les fichiers renvoyés dans ``
  • ``: Trier numériquement les lignes en fonction de la 5ème colonne
  • ``: Imprimer les 10 premières lignes

5voto

pix64 Points 89

Impossible de commenter. La réponse de ypid modifiée pour powershell

Editez la solution de raphinesse(ish)

4voto

studog Points 21

Une amélioration de la réponse de raphinesse, trier par taille avec le plus grand en premier:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X