我想要顯示頂級提交者提交超過存儲庫中所有提交的20%。如何讓頂級提交者提交一定比例的提交?
例子:
Total commits: 100
user1: 35
user2: 30
user3: 25
user4: 10
預期輸出:
35 user1
30 user2
25 user3
我想要顯示頂級提交者提交超過存儲庫中所有提交的20%。如何讓頂級提交者提交一定比例的提交?
例子:
Total commits: 100
user1: 35
user2: 30
user3: 25
user4: 10
預期輸出:
35 user1
30 user2
25 user3
git shortlog -ns
是我的環境確定。
Git版本1.7.9.5
git shortlog -sne
會給你這樣的輸出:
297 John White <[email protected]>
93 Alex Peroni <[email protected]>
56 Paul Harrington <[email protected]>
,你可以輕鬆地複製到Excel和金額,然後讓你的20%的提交。
只是我的兩分錢:提交的數量不是一個很好的指標,以採取任何好的結論。有些人創造了一切(無緣無故)的微小承諾,其他人創造了大規模的承諾,實際上應該是很多較小的承諾......
您的前20%可能是不關心保持清潔歷史的人壓縮提交等),並且總是遍佈各處,而不是專注於特定的功能。你的好開發者將會處於中間的某個地方。
這使我想起這個職位由Scott Hanselman在我的:GitHub Activity Guilt and the Coder's FitBit
混帳shortlog -ns是排序的所有用戶確定的,但我想添加一些過濾器一樣,有20%比例承諾 – sarikaya
@notch然後上面顯示commiters,你需要解析輸出。 – gzh
嗯,所以我不能通過發送任何參數作爲參數,這對嗎? – sarikaya