Mercurial: как включить информацию о версии в экспорт? - PullRequest
4 голосов
/ 05 декабря 2011

Иногда мне нужно предоставить версию моего кода другим сотрудникам, не предоставляя им доступ к истории (все, что находится в каталоге .hg).Я делаю это, клонируя свой репозиторий, обновляя клон до требуемой версии и удаляя каталог .hg.

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

1 Ответ

8 голосов
/ 05 декабря 2011

Последние версии hg archive помещают .hg_archival.txt в экспортируемый каталог, который содержит ревизию дампа.

$ hg archive ../output
$ cat ../output/.hg_archival.txt
repo: ca6f47a3560d95bc168f5d348fd42779537ce007
node: e8da6559282f6d0963ee31870ce1f0dc7e138459
branch: default
latesttag: null
latesttagdistance: 4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...