2013-05-09 10 views

cevap

8

Bu seçeneklerle git log komutunu kullanabilirsiniz bana nokta A ve nokta B arasındaki görünen etiketleri gösterir edilir: taahhüt yanındaki etiket isimleri

git log tagA...tagB --decorate --simplify-by-decoration 

--decorate görüntüler ve --simplify-by-decoration yalnızca etiketlenmiş işlemleri gösterir. Yalnızcacommit1 ve commit2 arasında (ters kronolojik sırayla) etiketi adı listesini istediği Eğer

+3

Ayrıca hangi sağlama taahhüt kullanabilirsiniz Muhtemelen soruna daha uygun bir cevap: 'git log commitA ... commitB --decorate --payse-by-decoration' –

+0

' git log --decorate --tüm dekorasyona ... tagB' .. İnternette okuduğunuz her şeye inanmayın. –

2

, sen xargs ve git tag --points-at ile git log birleştirebilirsiniz:

git log commit1..commit2 --simplify-by-decoration --format=format:%h | xargs -L1 git tag --points-at 
İlgili konular