2012-03-23 10 views
189

Me gustaría obtener el número de confirmaciones por autor en todas las sucursales. Veo queGit número de confirmaciones por autor en todas las sucursales

git shortlog -s -n 

Imprime una lista muy agradable, pero sin contar las confirmaciones que aún no se fusionan de otras ramas. Si itera este comando sobre cada rama, obviamente los commit comunes se cuentan varias veces. ¿Podría darme un guión/comando que me brinde la imagen general?

+0

¿Alguna manera de incluir a los usuarios que no realizaron commits? ¿Mostrarlos como 0? – sloven

+2

El problema es que todos los programadores del universo, excluyendo los committers reales, son potencialmente usuarios con zero commit en su repositorio. Entonces la lista sería demasiado larga. – jabal

Respuesta

363
git shortlog -s -n --all 

Le dará estadísticas de todas las ramas.

+1

simplemente perfecto :-) – jabal

+1

gracias por esto :) – AdityaSaxena

+2

¿Hay alguna forma de excluir confusiones de fusión? –

Cuestiones relacionadas