Я работаю над созданием стека Hudson / Mercurial для разработки.Один из вариантов использования, который у меня есть: «Как разработчик, я хочу обновить свою локальную песочницу до определенного номера сборки от Hudson, чтобы я мог [исправить ошибку, отладить проблемы, создать разветвленную версию кода и т. Д.]."
Итак, если я вижу сборку № 49 на Hudson, как мне обновить локальное хранилище Mercurial до того же исходного кода, который использовался для сборки # 49?
Примечание: я посмотрелна метках Mercurial, однако они не кажутся вполне уместными.Они требуют коммита, поэтому кажется, что коммиты испачкают историю (каждый коммит от разработчика будет показывать последующий коммит из операции тега).Если это лучшее, что есть, думаю, мне придется с этим смириться, но надеяться на что-то лучшее.Вероятно, все еще будет использовать теги для релизов.