Geçmişini bir Git grafiğine dönüştür.
git log çıktısını yapıştır, LetDraw düzenleyebileceğin bir Git grafiği çizsin: her commit için kısa hash'i ve mesajıyla bir kutu, işaret ettikleri commit'lerin üzerinde branch ve tag adları, her commit'ten ebeveynlerine oklar. Merge'ler ve branch'ler nihayet bir bakışta anlaşılır.
Git geçmişi nasıl görselleştirilir
Terminalinde bir komut, LetDraw'da bir yapıştırma.
git log'u ebeveynlerle çalıştır
En iyi sonuç için git log --all --pretty=format:'%h %p%d %s' çalıştır; böylece her satır commit'i, ebeveynlerini ve branch ya da tag adlarını taşır.
Koddan Oluştur'a yapıştır
Diğer araçlar menüsünden Koddan Oluştur'u (bir Pro özelliği) aç ve yapıştır. git log otomatik olarak tanınır ve canlı bir önizleme görünür.
Yönü seç
Commit'leri yukarıdan aşağıya ya da soldan sağa yerleştir, sade ve eskiz görünümü arasında geçiş yap.
Ekle ve anlat
Grafiği tuvale bırak, önemli commit'i daire içine al, notlar ekle, sonra bir bağlantı paylaş ya da PNG, SVG veya PDF olarak dışa aktar.
Sadece bakmak için değil, düzenlemek için bir Git grafiği
Branch ya da tag taşıyan commit'ler yeşil, merge commit'leri kehribar rengi, diğerleri mavi gösterilir; her commit'ten her bir ebeveynine bir ok çizilir. Sonuç normal LetDraw şekillerinden oluştuğu için paylaşmadan önce bir branch'i kenara çekebilir, hatalı bir merge'ü vurgulayabilir ya da yapışkan not ekleyebilirsin.
- Branch ve tag adları, işaret ettikleri commit'lerin üzerinde
- Merge commit'leri vurgulanır, her ebeveyne giden oklarla
- Yapıştırma başına 200 commit'e kadar; --graph rayları da kabul edilir
Bir resmin log'dan fazlasını anlattığı anlar
Branch geçmişini kelimelerle anlatmak zor, bir resimle anlatmak kolaydır.
Ekibe katılım
Yeni ekip arkadaşlarına main, release ve feature branch'lerinin gerçek repository'nde nasıl ilişkilendiğini göster.
Kod incelemeleri
Bir branch'in neler içerdiğini ve nereye merge edileceğini gösteren resmi doğrudan incelemeye ekle.
Karışık bir merge'ü çözmek
Bir olayın etrafındaki commit'leri yerleştir ve hatalı değişikliğin nereden girdiğini işaretle.
Sürüm notları ve dokümanlar
İki tag arasına hangi commit'lerin girdiğini göster ve grafiği PNG, SVG veya PDF olarak dışa aktar.
Branch stratejisi
Ekibinin gerçekte nasıl branch açtığını, üzerinde anlaştığınız iş akışıyla karşılaştır.
Git öğretmek
Bir demo repository'yi diyagrama dönüştür ve rebase ile merge'ü anlatırken üzerine canlı çiz.
Git grafiği: sık sorulan sorular
Hangi git log biçimi en iyi sonucu verir?
git log --oneline veya --graph çalışır mı?
Geçmişim tarayıcıdan çıkıyor mu?
Ücretsiz mi?
Koddan diyagram oluşturmanın diğer yolları
Branch'lerini sadece okuma, gör.
LetDraw'u aç, git log'unu yapıştır ve düzenleyip paylaşabileceğin bir commit grafiği al.