2012-03-23 12 views
189

पर प्रत्येक लेखक के काम की गिट संख्या मैं सभी शाखाओं पर प्रति लेखक काम करने की संख्या प्राप्त करना चाहता हूं। मुझे लगता है किसभी शाखाओं पर प्रति लेखक

git shortlog -s -n 

एक बहुत अच्छा सूची का मुद्रण करता है, लेकिन यह करता है कि अभी तक अन्य शाखाओं से विलय कर दिया नहीं कर रहे हैं गिनती नहीं है। यदि प्रत्येक शाखा पर यह आदेश दोहराएं तो जाहिर है कि आम काम कई बार गिना जाता है। क्या आप मुझे एक स्क्रिप्ट/कमांड दे सकते हैं जो मुझे समग्र तस्वीर देगा?

+0

उन उपयोगकर्ताओं को शामिल करने का कोई भी तरीका जिन्होंने काम नहीं किया? उन्हें 0 के रूप में दिखाएं? – sloven

+2

समस्या यह है कि ब्रह्मांड में प्रत्येक प्रोग्रामर वास्तविक कमेटर्स को छोड़कर संभावित रूप से आपके रेपो में शून्य प्रतिबद्धता वाले उपयोगकर्ता हैं। तो सूची बहुत लंबी होगी। – jabal

उत्तर

363
git shortlog -s -n --all 

आपको सभी शाखाओं के आंकड़े देगा।

+1

बस सही :-) – jabal

+1

इस के लिए धन्यवाद :) – AdityaSaxena

+2

मर्ज काम को बाहर करने का कोई तरीका? –