Chciałbym uzyskać liczbę zatwierdzeń z mojego repozytorium Git, trochę jak numery wersji SVN.
Celem jest użycie go jako unikalnego, rosnącego numeru kompilacji.
Obecnie tak robię na Unix / Cygwin / msysGit:
git log --pretty=format:'' | wc -l
Ale czuję, że to trochę hack.
Czy jest na to lepszy sposób? Byłoby fajnie, gdybym naprawdę nie potrzebował wc
ani nawet Gita, aby mógł działać na nagim systemie Windows. Po prostu przeczytaj plik lub strukturę katalogów ...
git rev-list HEAD --count
git rev-list