Перейти до змісту
Увійти
← Глосарій статистики

тег

Також називають: теги

Постійна назва, прикріплена до одного коміту, найчастіше номер версії, наприклад `v2.4.0`.

Тег це постійна назва на одному коміті, і команди позначають тегами релізи: v1.4.0 вказує саме на той код, що вийшов як версія 1.4.0. На відміну від гілки, тег не має переміщатися. Теги відповідають на питання, яке продакти ставлять найчастіше: чи вже вийшло це виправлення? Якщо коміт із виправленням міститься в тегу релізу, воно є в цьому релізі. На GitHub теги живуть на сторінці Releases, а публікація релізу створює його тег.

Приклад

Виправлення змерджили вже після тегу v1.4.0. Сторінка коміту показує v1.4.1, тож клієнти отримали його в 1.4.1, а не раніше.

Типові помилки

Плутати «змерджено» з «випущено». Зміна може днями лежати в main до наступного тегу; лише тег, що її містить, означає, що вона вийшла.

Вивчити в курсі

  • Релізи й версії: теги, SemVer, changelog · Що таке тег, як читати номер версії на кшталт v1.4.1 (SemVer простими словами), як працюють GitHub Releases і згенеровані нотатки до релізу, як перевірити, чи є виправлення у версії, і чому «змерджено», «випущено» і «доступно всім» можуть бути трьома різними моментами.
  • Git flow: гілки develop, release і hotfix · Модель гілок, зорієнтована на релізи: довгоживучі main і develop, гілки feature, release і hotfix, теги на main. Коли вона доречна (релізи через магазини застосунків, кілька підтримуваних версій), чому багато вебкоманд перейшли на GitHub flow чи trunk-based development і як упізнати модель за списком гілок.
  • Репозиторій і коміти: як читати сторінку репозиторію · Сторінка репозиторію на GitHub згори донизу, що розповідає сторінка окремого коміту і яким має бути добре повідомлення коміту.
  • Навіщо командам історія: контроль версій без страху · Що таке контроль версій, чим Git відрізняється від GitHub і чому роззиратися в репозиторії цілком безпечно.
  • Гілки: паралельні версії проєкту · Що таке гілка, чому робота йде в короткоживучих гілках поруч із main і як читати гілки на GitHub: перемикач гілок, ahead і behind, застарілі гілки та графи з кількома доріжками.