Как определить, является ли имя тегом, закладкой или именованной веткой? - PullRequest
1 голос
/ 13 июля 2020

Учитывая красивую строковую метку, которая работает с hg show (например: hg show stable), как я могу определить, является ли stable именем тега, именем закладки или именованной веткой?

1 Ответ

2 голосов
/ 14 июля 2020
  1. В core hg, hg show не покажет ничего о репозитории, потому что
  • команда "show" является сокращением для "showconfig", что , в свою очередь, это псевдоним для "config"
  • hg config используется для

показывать комбинированные настройки конфигурации из всех hgr c файлов

только

Если у вас есть любой идентификатор, связанный с каким-то неизвестным набором изменений в репозитории, вы всегда можете получить полную информацию об этом наборе изменений, используя обычный hg log -r <ID> даже с шаблоном по умолчанию

Идентификатор тега

>hg log -r 0.2.4
changeset:   358:b53421918a89
tag:         0.2.4
...

Идентификатор закладки

>hg log -r mainline
changeset:   1195:b800644fcbe2
bookmark:    mainline
…

Те же результаты будут отображаться для тем | веток, у меня сейчас просто нет образцов

...