Se eu tiver um repositório git com tags representando as versões dos lançamentos.
Como posso obter a lista de confirmações entre duas tags (com um formato bonito, se possível)?
git log --pretty=oneline tagA...tagB
(ou seja, três pontos)
Se você apenas queria confirmações acessíveis a partir de tagB, mas não tagA:
git log --pretty=oneline tagA..tagB
(ou seja, dois pontos)
ou
git log --pretty=oneline ^tagA tagB
git log
recebe uma série de confirmações como argumento:
git log --pretty=[your_choice] tag1..tag2
Veja a página de manual para git rev-parse
mais informações.
Para comparar entre a confirmação mais recente da ramificação atual e uma tag:
git log --pretty=oneline HEAD...tag
Para estilizar a saída no seu formato bonito preferido, consulte a página de manual paragit-log
.
Exemplo:
git log --pretty=format:"%h; author: %cn; date: %ci; subject:%s" tagA...tagB
PARA SUA INFORMAÇÃO:
git log tagA...tagB
fornece saída de log padrão em um intervalo.