Gibt es eine Möglichkeit, ein Git-Commit-Protokoll für den letzten Monat zu erstellen und es als CSV-Datei zu exportieren? Ich suche nach etwas, das ich über die Befehlszeile ausführen kann, oder nach einer App eines Drittanbieters. Ich möchte die folgenden Spalten: Autor, Datum des Festschreibens, Betreff, bearbeitete Datei und Hash.
73
Commit-ID,User,x hours ago,first line of commit message
Dieser Befehl erstellt eine formatierte CSV, die Hash, Benutzer, Datum / Uhrzeit, Beschreibung, geänderte Dateien, Einfügungen und Löschungen enthält
quelle
--no-merges
Parameter hinzugefügt, der dabei geholfen hat. Ich habe auch%x09
ein Tabulatortrennzeichen anstelle eines Kommas für die Commit-Texte verwendet, die Kommas enthalten.Wenn Sie einen Datumsbereich anwenden möchten, fügen Sie - nach oder - vor in diesem Format "yyyy-mM-d" hinzu.
quelle