Як я можу перерахувати наявні теги в Magit?


19

Я хотів би перерахувати доступні теги в Magit, щоб відрізняти певну редакцію, чи це можливо?

Зокрема, я маю на меті перерахувати історію редагування певного тегу, а потім переглянути діф для одного з патчів у його історії. Я тільки що завершив ребазацію і помітив деякі невідповідності, я знаю, який патч вніс зміни, і я хотів би побачити його відмінність від версії до початку ребаза.


2
Не дуже надійний спосіб, але буде працювати за відсутності кращих варіантів: : tag- :виконає gitзаданий аргумент і git tagпросто надрукує список усіх тегів.
wvxvw

Відповіді:


11

Зокрема, я маю на меті перерахувати історію редагування певного тегу

Здається, ви вже знаєте потрібний вам тег. У такому випадку:

Magit 1.x:
lrl назва тегу типу (із заповненням TAB) RETRET

Magit 2.x:
lo назва тегу типу (із заповненням TAB) RET

Я щойно завершив перезавантаження і помітив деякі невідповідності

Або скористайтеся відгалуженням, щоб знайти хеш попереднього відновлення:

Магіт 1.x:
lrh

Magit 2.x:
lORET


24

Я хотів би перерахувати доступні теги в Magit ...

Введіть, yщоб показати буфер, який містить переліки, віддалені гілки та, внизу, теги.

... для того, щоб відрізняти певну редакцію [доступну від цього тегу]

Перейдіть до тегу та натисніть l o RET. Це показує журнал для цього тегу. Перейдіть до комірки та натисніть RET. Це показує інформацію про цю комісію, включаючи різницю.

Не обов’язково спочатку переходити до тегу, щоб показати журнал для нього. Ви також можете ввести l o<TAGNAME>RET.


Список тегів був занадто довгим і відволікаючий для мене, я також бачу кожен раз, коли я потрапляю y, тому я налаштував magit-refs-sections-hookзмінну, щоб вийняти її. Чи є інший спосіб явно перерахувати всі теги?
Девід Онгаро

1
Замість того, щоб вилучати розділ тегів, ви можете просто налаштувати його приховано за замовчуванням, див magit-section-initial-visibility-alist.
Тарсій

Дякую, здається, працює чудово (я додав remoteі tagsдо цього списку). Також приємно, що він пам’ятає останній відкритий / закритий стан.
Девід Онгаро
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.