2016-05-13 74 views

回答

0

git shortlog -ns是我的環境確定。

Git版本1.7.9.5

+0

混帳shortlog -ns是排序的所有用戶確定的,但我想添加一些過濾器一樣,有20%比例承諾 – sarikaya

+0

@notch然後上面顯示commiters,你需要解析輸出。 – gzh

+0

嗯,所以我不能通過發送任何參數作爲參數,這對嗎? – sarikaya

0

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

+0

我的目標不是評估結果,而是感謝您提供其他信息 – sarikaya

+0

@notch:出於好奇,爲什麼要這樣的信息? –

+0

是關於挖掘版本控制系統的項目範圍中的問題。我猜想,不同的工具和腳本可以分析廣泛的版本控制統計信息,比如'gitstats' – sarikaya