Git Flow şubelerini nasıl görselleştirebilirim?


24

Kullandığım Git Akış iş akışı. Ancak ağaç grafiğinde güzel görünümlü bir günlük oluşturamıyorum. Boyut çok küçük ve Git Flow şemasındaki gibi tüm dal ilişkilerini göstermiyor.

Git havuzum için böyle bir grafiği nasıl oluşturabilirim?

Bu kule bunu gösterir nasıl .


1
Takım önerileri sormak teşvik edilmez. Temelde Git Flow grafiğine benzeyen bir log nasıl oluşturulacağını mı soruyorsunuz? Buna git loggrafiksel bir araca mı ihtiyacınız var ? Git görselleştirme dal topolojisini gördünüz mü ?
slhck

Yanıtlar:


18

Bir komut satırı aracı mı aradığınızı belirtmediniz veya aramadınız, ancak öyleyse, bunun gibi bir şeyin size dal yapısını iyi bir şekilde tanıdığını buldum.

git log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit

Ve elbette, git config ile bunun için bir takma ad oluşturabilirsiniz.

git config --global alias.lg "log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"

2
Windows, yerine 'için"
Z. Khullah

4

Kodunuz herkese açık bir garajda ise, http://beta.gitflowchart.com adresine bakmak isteyebilirsiniz . Atlassian Stash için, bunu yapan bir eklenti de var (bedava değil).

Açıklama: Her iki araç için alttaki kütüphaneyi yazdım.


Beta.gitflowchart.com sitesine bir denemek istedim , ancak rahat olmamı sağlayacak çok fazla izin istiyor: "Bu uygulama tüm halka açık depo verilerini okuyabilir ve yazabilir. Buna aşağıdakiler dahildir:". Neden her şeye yazma erişimi istiyor?
AdamRalph

@AdamRalph: evet, bu talihsiz bir durum. Bir kullanıcı verilerine erişmek isterseniz, kapsamı geçersiniz. Bu burada tanımlanmıştır: developer.github.com/v3/oauth/#scopes Genel depolarınıza yalnızca okuma erişimi isteğinde bulunmanın doğru yolunun ne olduğundan emin değilim. Lütfen sadece verilerinizi okuyacağımıza ve hiçbir şeyi değiştirmeyeceğimize dair söz veriyorum.
Teun D

Depolar zaten halka açıksa, neden onlar için bir şey belirtmeniz gerekiyor? Zaten erişimin var değil mi?
AdamRalph

Evet, makul görünüyor. Buna tekrar bakmak zorundayım. Aslında o betayı koyduğumuzdan beri çok uzun zaman geçti. Aktif olarak üzerinde çalışmıyorum.
Teun D

2
@AdamRalph Bunu düzelttim. Site şimdi yalnızca genel verilerinizi okumanızı gerektiriyor. Beni uyardığın için teşekkürler, bu kapsam çok uygunsuzdu.
Teun D
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.