Comment lister les tags disponibles dans Magit?


19

Je voudrais lister les balises disponibles dans Magit afin de différencier une révision spécifique, est-ce possible?

Plus précisément, je cherche à répertorier l'historique des révisions à une certaine balise, puis à visualiser le diff pour l'un des correctifs de son historique. Je viens de terminer un rebase et j'ai remarqué quelques incohérences, je sais quel correctif a introduit le changement et je voudrais voir sa différence avec la version antérieure au rebase.


2
Pas un moyen très robuste, mais fonctionnera faute de meilleures options: : tag- :s'exécutera gitavec l'argument donné et git tagaffichera simplement la liste de toutes les balises.
wvxvw

Réponses:


11

Plus précisément, je cherche à répertorier l'historique des révisions à une certaine balise

Il semble que vous connaissiez déjà la balise dont vous avez besoin, auquel cas:

Magit 1.x:
lrl tapez le nom de la balise (avec complétion TAB) RETRET

Magit 2.x:
lo tapez le nom de la balise (avec complétion TAB) RET

Je viens de terminer un rebase et j'ai remarqué des incohérences

Ou utilisez le reflog pour trouver le hachage de pré-rebase:

Magit 1.x:
lrh

Magit 2.x:
lORET


24

Je voudrais lister les tags disponibles dans Magit ...

Tapez ypour afficher un tampon qui répertorie les branches, les branches distantes et, en bas, les balises.

... afin de différencier une révision spécifique [accessible depuis cette balise]

Accédez au tag et appuyez sur l o RET. Cela montre le journal de cette balise. Accédez au commit et appuyez sur RET. Cela montre des informations sur ce commit, y compris le diff.

Vous n'avez pas nécessairement à vous déplacer d'abord vers la balise pour afficher le journal correspondant. Vous pouvez également taper l o<TAGNAME>RET.


La liste des balises était trop longue et distrayante pour moi aussi à chaque fois que je frappais y, j'ai donc configuré la magit-refs-sections-hookvariable pour la supprimer. Existe-t-il une autre façon de répertorier explicitement toutes les balises?
David Ongaro

1
Au lieu de supprimer la section de balise, vous pouvez simplement la configurer pour qu'elle soit masquée par défaut, voir magit-section-initial-visibility-alist.
tarsius

Merci, semble très bien fonctionner (j'ai ajouté remoteet tagsà cette liste). Aussi bien qu'il se souvienne du dernier état ouvert / fermé.
David Ongaro
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.