Git

2011-05-02 22 views
138

'daki etiketler arasında işlem listesi yap İndirmelerin sürümlerini gösteren etiketlerle bir git deposum varsa.Git

İki etiket arasındaki işlemlerin listesini nasıl alabilirim (mümkün ise güzel bir biçimde)?

cevap

16

git log bağımsız değişken olarak kaydedilmesini bir dizi alır:

git log --pretty=[your_choice] tag1..tag2 

fazla bilgi için git rev-parse için man page bakınız.

150

git log --pretty=oneline tagA...tagB (yani üç nokta)

sadece isteseydim

tagB ancak Taga erişilebilir taahhüt:

git log --pretty=oneline tagA..tagB (yani iki nokta)

veya

git log --pretty=oneline ^tagA tagB

13

arasındaki son güncel şube ve bir etiketin taahhüt karşılaştırmak için:

git log --pretty=oneline HEAD...tag 
+4

"head" büyük harfle yazılmalıdır: git log --pretty = oneline HEAD ... etiketi –

5

git-log için man page bkz tercih oldukça biçime çıkışını şekillendirmek için.

Örnek:

git log --pretty=format:"%h; author: %cn; date: %ci; subject:%s" tagA...tagB 
1

deneyin git günlüğü tag1 ... tag2 ve tag2 Tag1 sonra sürümüdür.

+0

Welcome to SO. Lütfen daha önce başka kullanıcılar tarafından daha önce gönderilmiş olan cevapları göndermekten kaçının. –