2014-07-17 3 views
6

मैं किसी विशेष फ़ोल्डर के लेखक नामों को कैसे सूचीबद्ध कर सकता हूं जो गिट द्वारा संस्करणित है?गिट - फ़ाइलों के फ़ोल्डर के सभी लेखकों की सूची?

मुझे लगता है कि मैं प्रत्येक पंक्ति के लेखक सूचीबद्ध कर सकते हैं git blame एक फ़ाइल और है, लेकिन मैं नहीं कर सकते जो किसी फ़ोल्डर के लिए, और मैं भी केवल एक अद्वितीय सूची की तरह (प्रत्येक लेखक केवल एक बार सूचीबद्ध) हैं

+1

मुझे लगता है कि आपको लगता है कि ऐसा करने के लिए, एक खोल स्क्रिप्ट लिखना चाहिए साथ के लिए लूप, पाइप, ग्रेप, प्रकार, uniq, आदि इसके अलावा, Git दोष नहीं होगा सभी लेखकों को दिखाएं लेकिन केवल अंतिम-संशोधक, मुझे लगता है कि आपको गिट लॉग के साथ ऐसा करना चाहिए। –

उत्तर

9

The shortest possible output from git log containing author and date

के आधार पर ऐसा करते हैं

git log --pretty=format:"%an%x09" myfolder | sort | uniq 
+0

हां, मैं अभी भी इसी सटीक उत्तर पर पहुंचा हूं। Touchè – JuJoDi

+0

मुझे यह और अधिक विश्वसनीय मिला: 'git log --pretty = format: "% an% x09" myfolder | सॉर्ट | uniq -c | sort -t '' -k 1 -r' – schoetbi

संबंधित मुद्दे