¿Hay alguna manera de averiguar cuánto espacio fue utilizado por cada commit? Si presiono después de cada confirmación, veré cuántos datos se envían. Esta es una forma de estimarlo. Pero debe haber una mejor manera.
La solución aceptada me da el siguiente resultado:
$ ./git-commit-sizes
1494 40eb8832156be81711f3816f04031cf3b8ef16b0 2
0 fbfb9f4c1f7ae403b9d8b4e194e384c6c41283ad 2
1961638 35e59833bad00edff2c5e8600eb4e62251606556 23
0 49cffee125318113d5dbe6f81e4ce12dcc07263d 2
Cada línea representa una confirmación, dando tres información:
bytes utilizados, nombre sha1, archivos modificados
command-line
git
ArekBulski
fuente
fuente
Respuestas:
Aquí hay un script perl para determinar el tamaño de cada confirmación de Git:
La fuente está aquí , he agregado una modificación:
Inicie el script en su repositorio git.
Mi ejemplo:
fuente
perl
comando?#!/usr/bin/perl
le dice al intérprete qué intérprete usar. Entonces, si configura el script como ejecutable (chmod +x path/to/script
), un shell se complace en ejecutarlo.