git rev-list --tags
listera chaque validation accessible à partir de n'importe quelle variable, dans l'ordre chronologique inverse. L'ajout de --max-count=1
limite la sortie à la première validation qui serait autrement affichée. Donc, cette commande montre la plus récente validation qui a un tag.
Si un utilisateur marque un commit, mais ce n'est pas plus récent que chaque commit qui a déjà un tag, il n'apparaîtra pas. Je suppose, pour votre utilisation, que cela sonne bien - mais notez que c'est le plus récent commit, pas le plus récent tag.
Votre télécommande, mais ... est-elle synchronisée avec votre horloge locale?
Vous pouvez améliorer la situation en ajoutant l'indicateur --topo-order
, ce qui garantit qu'une validation ne peut pas être répertoriée tant que tous ses enfants n'ont pas été répertoriés.