Il comando git shortlog -sne
è esattamente ciò di cui ho bisogno, ma voglio essere in grado di specificare un intervallo di date per ciò che non è un'opzione per shortlog
. C'è un altro modo per realizzare questa stessa cosa, ma per un intervallo di date specifico?Come contare i commit git per utente in un intervallo di date?
risposta
Anche se git shortlog --help
non sembra specificarlo, shortlog
prende gli stessi --since
, --after
, --before
e --until
parametri che git log
fa. Così, per esempio:
git shortlog -sne --since="01 Jan 2015" --before="01 Feb 2015"
Nota:
Questo è stato verificato su git 2.1.0 in esecuzione su Fedora 21 e git 1.8.3.1 esecuzione su RHEL 7.1. Non ho sistemi precedenti, ma credo che questi parametri siano stati supportati per un po '.
Poiché '--since' accetta anche altri formati di data, puoi anche utilizzare' date' qui, ad esempio 'git shortlog --since = $ (date -v-1d +% F)'. L'output 'date' di' +% F' in una stringa git-parsable, e il flag '-v' regola una data che verrà visualizzata la' date'. Controlla gli esempi di utilizzo '-v' in' man date' per altri :). – medik
Il conteggio non è corretto. – Parag
- 1. Come trovare i commit da un utente specifico in Git?
- 2. Come contare il numero di commit per file percorso per autore in un repository Git?
- 3. Combina locale Git commit in un commit per git-svn
- 4. Come interrogare Cassandra per intervallo di date
- 5. Interrogazione per intervallo di date nei binari
- 6. Filtra per intervallo di date in SPARQL
- 7. Intervallo di date in un array, rubino
- 8. Count Git commit per periodo
- 9. Verificare se un intervallo di date è all'interno di un intervallo di date
- 10. Intervallo di date JavaScript nell'intervallo di date
- 11. Gruppo per intervallo di date settimane/mesi intervallo
- 12. PostgreSQL- Filtra un intervallo di date
- 13. elasticsearch intervallo di date intersezione
- 14. jQuery Validate (Intervallo di date)
- 15. Convenzione URL per intervallo di date
- 16. Come si sposta un commit tra i rami in Git?
- 17. Rimuovere tutti i file per git commit?
- 18. determinare se intervallo di date cade tra un altro intervallo di date - sql
- 19. Come unire un commit specifico in Git
- 20. Come abilitare un intervallo di date in bootstrap datepicker
- 21. Come contare i valori in un determinato intervallo in un array Numpy?
- 22. Dividi intervallo di date in blocchi dell'intervallo di date
- 23. Utilizzare 'git filter-branch' per correggere le date del commit nell'ultimo N commit?
- 24. Git: come reimballano tutti i commit sciolto
- 25. Come posso ottenere un elenco univoco di file modificati in un repository in un intervallo di commit in Git?
- 26. Stampa messaggio di commit di un dato commit in git
- 27. Gruppo MySQL a intervalli in un intervallo di date
- 28. Intervallo di date limite in Joda Time
- 29. Contare su un intervallo di valori in SQL
- 30. Intervallo di date in PL/SQL (Oracle)
'git shortlog --since = 2013 --before = 2014' funziona per me. – jthill