Компьютеры · Инструкция
Как отсортировать Git-теги по номеру версии
Обычная строковая сортировка неудобна для `v1.9`, `v1.10` и похожих имён; Git имеет отдельный version sort key.
Короткий ответ
`git tag --sort=version:refname` выводит version-like теги в version-aware порядке, а не как простые строки. Проверьте актуальные условия по официальным источникам на дату 2026-09-18 и сверьте модель/версию устройства или сервиса перед действием.
Что делать
- Вывести по версии: Запустите `git tag --sort=version:refname`.
- Развернуть порядок: Используйте `git tag --sort=-version:refname` для обратного порядка.
- Отфильтровать имена: При смешанных тегах добавьте подходящий pattern, чтобы список оставался осмысленным.
Как понять, что получилось
- Теги выводятся в version-aware порядке без изменения самих refs.
Что учесть
Version sort не валидирует SemVer и не исправляет произвольные схемы именования.
Что учитывать
Version sort не валидирует SemVer и не исправляет произвольные схемы именования.
Источники и проверка
Фактическая часть сверена по первичным источникам (в т.ч. git-tag). Пример и формулировки — редакция N1RO на 2026-09-18.