Marcação automática de liberações

Como você codifica suas versões de lançamento no git?

Agora, cada versão é identificada pelo número da compilação, mas elas aumentam mesmo que não haja alterações no repositório. Minha idéia é gerá-lo automaticamente em uma implantação bem-sucedida no servidor intermediário. Por exemplo.

execute a compilação do Hudsonquando tiver êxito, adicione uma nova tag, ou seja, 1,0-1no próximobem sucedido construir adicionar próxima tag, 1.0-2tag de versão é exibida no rodapé do site

Isso exigiria:

Hudson para gerenciar os próximos números de versãoou script para armazenar a última tag em algum arquivoou analisar tags git para determinar a última

Alguma dica?

questionAnswers(6)

yourAnswerToTheQuestion