Я хотел изменить тег с локального на глобальный, удалив и воссоздав его, но глобальный тег не отображается.
Что я сделал: (на кончике хранилища)
hg tag -l v1
(некоторое время спустя, все еще на кону, больше никаких коммитов не было)
hg tag -l --remove v1
hg tag v1
Теперь тег v1 не появляется в выводе hg tags
;Mercurial передал 2 строки в .hgtags
, одна из которых содержит номер ревизии всех нулей, что указывает на удаленный тег.
Я решил эту проблему, отредактировав .hg/localtags
, чтобы удалить все ссылки на v1 до hg tag v1
.Я мог бы отредактировать .hgtags
и повторно совершить, но это оставило бы свидетельство моей некомпетентности (!!).Есть ли правильный способ сделать это?