72 votes

Comment afficher uniquement les noms et les titres de validation depuis une balise dans git?

J'essaie d'utiliser des balises pour la gestion des versions dans git - je crée une balise pour chaque version. J'aimerais pouvoir créer des notes de mise à jour en listant les titres des commentaires pour chaque commit depuis un tag, ou entre 2 tags. Je n'arrive pas à trouver un moyen de le faire.

91voto

Dominic Cooney Points 2876

Si vos tags sont nommés LastRelease et NextRelease alors faites

git log --pretty=format:%s LastRelease..NextRelease .

39voto

Igor Zevaka Points 32586

Pour afficher les commits depuis le TAG vers la tête actuelle:

 git log TAG..HEAD
 

Entre deux commits:

 git log TAG..TAG
 

Pour formater la sortie du journal, jetez un oeil à la section Pretty formats du journal git .

13voto

Jason Axelson Points 587

Vous devriez regarder dans git shortlog . Voici un exemple de la sortie:

 $ git shortlog
Al Jones (512):
      Added to .gitignore file
      Updated user model

Bob Smith (222):
      Minor tweak to view
      Updated accounts controller

Charles West (321):
      Started specs for user model
      Finished specs for user model
 

Pour votre cas, vous voudriez exécuter git shortlog LastRelease..NextRelease

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X