2014-07-17 17 views
6

Git tarafından yayımlanan belirli bir klasörün yazar adlarını nasıl listeleyebilirim?Git - dosyaların bir klasörünün tüm yazarlarını listeleyin?

ben her satırın yazarı listelemek git blame bir dosya olabilir ve görüyoruz, fakat

+1

ile For döngüsü sıralama, boru, grep, uniq vb Ayrıca, git suçu olmaz Tüm yazarları göster ama sadece son değiştiricileri, bence git log ile yapmalısın. –

cevap

9
Bir klasör için bunu yapamaz ve de sadece benzersiz bir liste gibi (her yazar sadece bir kez listelenmiştir) olur

yapmak The shortest possible output from git log containing author and date

dayanarak sana, bunu yapmak için bir kabuk yazılımı gerektiğini düşünüyorum bu

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

Hah, Ben de tam olarak bu aynı cevaba ulaştım. Touch – JuJoDi

+0

Bunu daha güvenilir buldum: 'git log --pretty = format:"% an% x09 "myfolder | sıralama | uniq -c | sırala -t '' -k 1 -r' – schoetbi

İlgili konular