Comment puis-je obtenir une liste de tous les validations git effectuées dans la branche principale entre le 2014-01-01 et le 2014-06-30?
Je sais git log
me donnera approximativement ce format (répété pour toutes les validations):
commit <hash>
author: <author name>
date: <date>
<comment>
Mais comment peut-il être limité aux dates sélectionnées et à une ligne par format de validation?
<hash> <author> <date>
<hash> <author> <date>
$ git log --since "DEC 1 2014" --until "DEC 5 2014" --pretty=format:"%h %an %ad"
Cela donnera le format que vous voulez pour les commits entre le 1er décembre 2014 et le 5 décembre 2014, vous pouvez modifier les dates comme vous le souhaitez
Si vous souhaitez changer le format, vous pouvez lire les options ici
$ git log master --pretty="%h %an %ad" --since=2014-01-01 --until=2014-06-30
Voici tout http://git-scm.com/docs/git-log
As-tu essayé
git whatchanged --since="2 year ago" --until="1 year ago" [--author="NAME_OF_THE_AUTHOR"]
Même git log
peut être utilisé pour obtenir ce résultat. Certaines options avancées sont disponibles dans git log
git log --after="2014-7-1" --before="2014-7-4"
Pour plus de détails sur le journal git avancé, vous pouvez vous référer à ceci lien
Eh bien, cela devrait faire l'affaire:
git log --oneline since="1/1/2014" --until="30/6/2014"