Mercurial: Как переключиться на именованную ветку, если у тега такое же имя?

В данный момент я просто играю с Mercurial, и это может никогда не возникнуть как проблема, но я только что создал репозиторий и добавил некоторые изменения. Я пометил его в одном месте, а затем создал именованную ветку в другом. И тег, и ветка имеют одинаковое имя. Если я сделаю hg update name , он переключится на версию с тегами. Есть ли другой способ переключиться на ветку, кроме как с помощью номера ревизии в ветке?

Я думаю, что заставило меня задуматься об этом, так это то, что если бы мы написали несколько сценариев для автоматического создания определенной ревизии, мы бы захотели просто укажите тег или ветку для построения. Если бы кто-то использовал одно и то же имя в теге и ветке, мы столкнулись бы с проблемами, когда скрипт получил правильные версии. Единственное решение - убедиться, что они уникальны, например, путем предварительной обработки ветки или тега к имени?

6
задан DaveJohnston 20 January 2011 в 15:16
поделиться