pour cette bibliothèque spécifique https://github.com/rafinskipg/git-changelog J'ai activé son mode de débogage et vu la logique qui a été utilisée pour extraire le journal git, je me suis perdu dans certains d'entre eux.explication de la logique de la commande git log git log master-1.0.83..HEAD
dans le journal de débogage j'ai vu ce ...
git log --grep="^fix|^feat|^docs|BREAKING|^refactor|^style|^test|^Merge branch|^Merge pull request" -i -E --format=%H%n%s%n%b%n==END== master-1.0.83..HEAD
Je particulièrement intéressé de savoir ce que ==END== master-1.0.83..HEAD
fait? Je suis toujours en train de comprendre la question, comment le journal des changements a été tiré? Est-ce basé sur la comparaison entre la branche parente et la branche actuelle? ou il est basé sur la branche que je remplis .changelogrc, par exemple, dans ce cas, j'ai ajouté un nouveau param "tag": "master-1.0.83"
, je pense que ce ==END==master-1.0.83..HEAD
est le facteur qui détermine la façon dont les branches sont comparées.
Un indice/aide sera apprécié!
Oui je pense que l'espace supplémentaire manquant est parce que la lib imprimer le journal dans la console. Merci d'avoir répondu! – Ezeewei
Eh bien, l'espace est là dans la sortie du journal de débogage que vous avez collé. Il manque juste dans le texte que vous avez écrit par la suite. – Vampire
vous avez raison et corrigé – Ezeewei