2012-03-23 23 views
189

Mi piacerebbe ottenere il numero di commit per autore su tutti i rami. Vedo cheGit numero di commit per autore su tutti i rami

git shortlog -s -n 

Stampa un bella lista, ma non sta contando i commit che non sono ancora uniti da altri rami. Se iterate questo comando su ogni ramo, ovviamente i commit comuni vengono conteggiati più volte. Potresti darmi una sceneggiatura/comando che mi desse il quadro generale?

+0

Un modo per includere utenti che non hanno effettuato commit? Mostrale come 0? – sloven

+2

Il problema è che ogni programmatore nell'universo, esclusi i veri committer, sono potenzialmente utenti con zero commit nel repository. Quindi la lista sarebbe troppo lunga. – jabal

risposta

363
git shortlog -s -n --all 

Fornirà statistiche per tutti i rami.

+1

semplicemente perfetto :-) – jabal

+1

grazie per questo :) – AdityaSaxena

+2

Un modo per escludere l'unione si impegna? –

Problemi correlati