Версионные сборки, построенные из исходного кода, хранящегося в DVCS - PullRequest
2 голосов
/ 26 сентября 2011

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

С Subversion все очень просто и просто: вставьте номер редакции хранилища прямо в версию сборки (например, 1.0.5873 с 5873 в качестве номера редакции).

DVCS, однако, не имеют надежных читаемых человеком номеров ревизий, но у них есть наборы изменений, которые представляют собой длинные шестнадцатеричные строки. Они явно не вписываются ни в один номер версии.

Таким образом, вопрос заключается в следующем: какова текущая лучшая практика для создания версий таких сборок?

1 Ответ

1 голос
/ 26 сентября 2011

Обычно вы используете git describe для получения такого рода понятной человеку информации.

В качестве иллюстраций см .:

...