2012-03-23 12 views
189

Tüm şubelerde yazar başına taahhüt sayısını almak istiyorum. BenTüm şubelerdeki yazarlara tahsis edilenlerin sayısı

git shortlog -s -n 

çok güzel bir listesini yazdırır ancak henüz diğer dallardan birleştirilmez kaydedilmesini sayma olmadığını görüyoruz. Bu komutu her bir dal üzerinde tekrarlarsanız, o zaman genel olarak yapılan ortak çalışmalar birden çok kez sayılır. Bana genel fotoğrafı verecek bir komut/komut verebilir misiniz?

+0

Yapmadıkları kullanıcıları eklemenin herhangi bir yolu var mı? Onları 0 olarak göster? – sloven

+2

Sorun, gerçek işleyicilerin potansiyel olarak repo'unuzda sıfır taahhütte bulunan kullanıcılar hariç olmak üzere, evrendeki her programcıdır. Yani liste çok uzun olurdu. – jabal

cevap

363
git shortlog -s -n --all 

Tüm şubeler için istatistik vereceğim.

+1

sadece mükemmel :-) – jabal

+1

bunun için teşekkürler :) – AdityaSaxena

+2

Birleştirme işlemlerini hariç tutmanın herhangi bir yolu var mı? –