Перехожу с svn на hg. Каждый из моих отдельных проектов находится в собственном подкаталоге. В моих проектах svn я вычислял целочисленную версию no. проекта, запустив svn info из Makefile. Есть ли для этого эквивалент hg, который позволил бы мне узнать номер версии каждого проекта в его собственном подкаталоге? Я посмотрел на hg summary, но кажется, что он дает номер версии всего репозитория, а не каталог, в котором выполняется команда.

TY, Фред

8
fred basset 28 Авг 2011 в 01:03

3 ответа

Лучший ответ

Попробуй это:

hg id

Или если вы действительно хотите пофантазировать:

hg log --template '{latesttag}-{latesttagdistance}-{node}' -r .

Что, если вы помечаете релизы, дает вам что-то вроде этого:

1.0.1-10-6746879deadbeef05
5
Ry4an Brase 27 Авг 2011 в 21:28

Я не думаю, что есть единственная команда. Предыдущие ответы были сосредоточены на отображении статуса подсказки репо. Добавлять

hg paths

Для URL репо.

3
Piotr 21 Окт 2014 в 16:57

Вы также можете попробовать,

hg log -r .

Для лучшего результата.

2
prabhugs 10 Апр 2014 в 15:58