Ich möchte die Anzahl der Commits pro Autor für alle Zweige ermitteln. Ich sehe das
git shortlog -s -n
Druckt eine sehr schöne Liste, zählt jedoch nicht die Commits, die noch nicht aus anderen Zweigen zusammengeführt wurden. Wenn Sie diesen Befehl über jeden Zweig wiederholen, werden die gemeinsamen Commits offensichtlich mehrmals gezählt. Könnten Sie mir ein Skript / einen Befehl geben, der mir das Gesamtbild liefert?
git
version-control
commit
Jabal
quelle
quelle
Antworten:
Gibt Ihnen Statistiken für alle Branchen.
BEARBEITEN : Hinzugefügt
--no-merges
, um Statistiken von Zusammenführungs-Commits auszuschließen.quelle
git shortlog -s -n --all --no-merges
-e
Befehl verwenden:git shortlog -s -n -e --all
--since="22 Aug 2017"
--since="22 Aug 2017" --before="01 Sept 2017"
zu bekommen Periode