Git'de sürüm yönetimi için etiketler kullanmaya çalışıyorum — Her sürüm için bir etiket oluşturuyorum. Bir etiketden veya 2 etiket arasında her işlem için yorum başlıklarını listeleyerek sürüm notları oluşturabiliyorum. Bunu yapmanın bir yolunu bulamıyorum. göstermek içinGit'deki bir etiketden beri yalnızca isimleri ve taahhüt başlıklarını nasıl gösteririm?
cevap
sizin etiketleri LastRelease
adlandırılır ve NextRelease
sonra
git log --pretty=format:%s LastRelease..NextRelease
mevcut başkanı TAG beri taahhüt:
git log TAG..HEAD
iki Arasında kaydedilmesini:
git log TAG..TAG
Pretty formats section of git log de bakabilirsiniz ölçüm sonucu biçimlendirme için.
Bu, yalnızca birden çok başlık listelenir. Cevabımı gör. –
git shortlog
'a bakmalısınız. İşte bir çıkışın Örnek: durum için
$ git shortlog
Al Jones (512):
Added to .gitignore file
Updated user model
Bob Smith (222):
Minor tweak to view
Updated accounts controller
Charles West (321):
Started specs for user model
Finished specs for user model
çalıştırmak istediğiniz olur git shortlog LastRelease..NextRelease
Bütün taahhüt Dominic en ve birlikte Igor'un cevapları kronolojik sırayla akım BAŞ için 2b150c4 başlıkları döndürmek için kombine ve Terminali (echo
ekledi, çünkü git log
son satırı kesmez) yazdırır.
git log --pretty=format:%s 2b150c4..HEAD --reverse | cat; echo
- 1. IntelliJ'de bir bildirimi nasıl gösteririm?
- 2. Tableau'da bir ekseni nasıl gösteririm?
- 3. Bir taahhüt nasıl iptal edilir?
- 4. git taahhüt mesajında bir önceki taahhüt nasıl yapılır
- 5. Bir işlevi bir Python modülünde nasıl gösteririm?
- 6. Animasyonlarla görünümü nasıl gösteririm?
- 7. JQuery: İç içe geçmiş bir etiketden sonra metin nasıl değiştirilir?
- 8. Graphql Schema'mdaki Neo4j ilişki özelliklerini nasıl gösteririm?
- 9. Suitecommerce Denali'de bir SSP sayfasını nasıl gösteririm?
- 10. MySQL'de bir tablonun benzersiz kısıtlarını nasıl gösteririm?
- 11. Oracle'da bir tablodaki alanları nasıl gösteririm? MySQL
- 12. WPF'de sürüklenen öğeyi nasıl gösteririm?
- 13. nasıl inşaat isimleri adları()
- 14. Kurumsal Mimarlıkta ilişkileri nasıl gösteririm
- 15. Git taahhüt edilen hat suçu
- 16. IIS, favicon.ico için önbellek başlıklarını yayımlamak için nasıl alabilirim?
- 17. Ürün başlıklarını (yapılandırılmamış) yapısal veriler nasıl ayrıştırılır?
- 18. GITHUB taahhüt tarihi nasıl düzeltilir?
- 19. Tüm sınıf isimleri bir pakette nasıl alınır?
- 20. Görüntüyü push bildiriminde (Gcm) nasıl gösteririm android?
- 21. R'de bir matrisin sütun isimleri nasıl kaldırılır?
- 22. Metot isimleri
- 23. IP başlıklarını tcpdump
- 24. Okuma gelen HTTP başlıklarını
- 25. WPF'deki Sekme başlıklarını gizle TabControl
- 26. Git bir taahhüt mesajı ve başka bir şey yapmıyor mu?
- 27. Bir WPF uygulamasından nasıl bir tost bildirimi gösteririm?
- 28. Bir iş öğesini taahhüt mesajıyla kapatın
- 29. C# saniyeten beri belirli bir tarih
- 30. Yapılandırmadaki scala sınıfının isimleri
Harika bir ipucu; Sadece kısmi bilgileri göstermek için 'git log' nasıl elde edileceğini asla anlayamadım. Teşekkür ederim! – wizonesolutions
Ayrıca, hash ve başlık kısmını basan 'git log --oneline 'öğesini de kullanabilirsiniz. –