Kayıt başına neden git log --decoratebirden fazla etiket gösterilmiyor?
DÜZENLEME : Charles Bailey cevabı buldu (en azından benim durumumda)
Esasen, işlemeye işaret eden başka bir etikete işaret eden bir etiketim vardı. Bu fazladan yönlendirme katmanı nedeniyle, etiket günlükte görünmüyordu. Bunu, etiketleme komut dosyamızı doğru etiketlemek için düzelterek veya etiketleri tekrar tekrar takip etmek için bazı kabuk komut dosyası voodoo'yu düzeltmek zorunda kalacağım. Her neyse, herhangi birinin istemesi durumunda bu soruyu sadece referans için bırakacağım. (Stack overflow konusunda yeniyim, ancak bunun doğru protokol olduğunu varsayıyorum?)
... Orijinal soru takip ediyor ...
Backstory: GIT'yi kaynak kontrolü için işte kullanıyoruz ve konuşlandırdığımızda her zaman bir commit etiketleme politikamız var. (Aslında etiketleri yapan ve ardından sunucuda etiketi çeken bir komut dosyasıdır). Ayrı hazırlama ve üretim sunucularına sahip bir web uygulaması olduğundan, genellikle bir sürümü hazırlama (test için veya her neyse) için etiketleriz ve daha sonra aynı kaydı üretim için etiketleriz.
Bu yüzden aslında aynı işlemede birden çok etiketimiz oluyor. Bunu metin günlüğünde görebilmek çok güzel olurdu, ancak bunu desteklemiyor gibi görünüyor. Şu anda aradığım etiketi manuel olarak kontrol ederek veya tetikleyerek sorunu çözmek için çalışıyorum gitk. Bu çözümlerin ikisi de işe yarasa da, bana öyle geliyor ki git log --decorate, varsayılan olarak kayıt başına yalnızca bir etiketi desteklemek gerçekten garip .
Biraz dolaştım ama pek bir şey bulamadım. Bariz bir şeyi mi kaçırıyorum?
Not (Aslında %dkılavuz sayfalarına ve bazı hızlı testlere göre özel bir format dizesi kullanıyorum , bunun karşılığı --decorate)