Ich möchte die Anzahl der Übertragungen meines Git-Repositorys abfragen, ähnlich wie die Revisionsnummern in SVN.
Das Ziel ist es, sie als eindeutige, aufsteigende Build-Nummer zu verwenden.
Ich mache das derzeit auf Unix/Cygwin/msysGit:
git log --pretty=format:'' | wc -l
Aber ich finde, es ist ein bisschen wie ein Hacken.
Gibt es eine bessere Möglichkeit, dies zu tun? Es wäre cool, wenn ich tatsächlich keine wc
oder sogar Git, so dass es auf einem nackten Windows funktionieren könnte. Einfach eine Datei oder eine Verzeichnisstruktur lesen...
2 Stimmen
Vielleicht finden Sie hier interessante Antworten: Was ist das Git-Äquivalent für die Revisionsnummer?
249 Stimmen
git rev-list HEAD --count
Git-Rev-Liste19 Stimmen
@jberger: Ich denke, Ihr Kommentar sollte in eine Antwort umgewandelt werden.
1 Stimmen
@utapyngo: Angesichts der 13 anderen Antworten wusste ich, dass es begraben werden würde. Ich habe hier veröffentlicht dann.
0 Stimmen
@jberger, diese Antwort funktioniert nicht für git1.7.0.