Vorrei ottenere il numero di commit del mio repository Git, un po 'come i numeri di revisione SVN.
L'obiettivo è utilizzarlo come un numero di build univoco e incrementale.
Attualmente mi piace così, su Unix / Cygwin / msysGit:
git log --pretty=format:'' | wc -l
Ma sento che è un po 'un trucco.
C'è un modo migliore per farlo? Sarebbe bello se in realtà non avessi bisogno wc
o addirittura Git, quindi potrebbe funzionare su un Windows nudo. Basta leggere un file o una struttura di directory ...
git rev-list HEAD --count
git rev-list