Я переключаюсь с SVN на HG. Каждый из моих отдельных проектов находится в своем собственном подкаталоге. В моих проектах SVN я рассчитывал целочисленную версию нет. проекта, запустив информацию SVN из Makefile. Есть ли эквивалент hg для этого, который позволил бы мне узнать номер версии каждого проекта в его собственном подкаталоге? Я посмотрел на hg summary, но это, похоже, дает номер версии всего хранилища, а не каталог, в котором запускается команда.
TY, Фред
Попробуйте это:
hg id
или, если вы действительно хотите получить фантазию:
hg log --template '{latesttag}-{latesttagdistance}-{node}' -r .
который, если вы помечаете релизы, дает вам что-то вроде этого:
1.0.1-10-6746879deadbeef05
Я не думаю, что есть одна команда. Предыдущие ответы были сосредоточены на отображении статуса подсказки репо. Добавить
hg paths
для URL репо.
Вы также можете попробовать,
hg log -r .
для лучшей производительности.