漂亮的git分支圖

我已經看到一些書籍和文章有一些很是漂亮的git分支和提交圖。 如何製做git歷史的高質量可打印圖像? php


#1樓

我不知道直接工具,但也許您能夠破解腳本將數據導出爲點格式並使用graphviz進行渲染。 html


#2樓

你嘗試過gitkgitk --all嗎? 但它沒有打印/保存img做爲功能。 jquery


#3樓

取決於他們的樣子。 我使用gitx製做這樣的照片: git

簡單的情節

您能夠在24路章魚合併上比較git log --graph與gitk(最初來自http://clojure-log.n01se.net/date/2008-12-24.html ): github

24路git章魚合併。原始網址爲<code> http://lwn.net/images/ns/kernel/gitk-octopus.png </ code>


#4樓

對於文本輸出,您能夠嘗試: ruby

git log --graph --abbrev-commit --decorate --date=relative --all

要麼: 工具

git log --graph --oneline --decorate --all

或: 這是繪製DAG圖的graphviz別名。 spa

我我的使用gitxgitk --allgitnub.net


#5樓

基於我在相關問題的答案中找到的Graphviz腳本,我已經破解了一個ruby腳本 ,它建立了一個git存儲庫的摘要視圖。 它省略了全部線性歷史記錄,只顯示「有趣」提交,即具備多個父項,多個子項或由分支或標記指向的提交。 這是爲jquery生成的圖表的片斷: code

jquery樣本

git-big-pictureBranchMaster是相似的工具,它們只經過顯示標籤,分支,合併等的相關性來嘗試僅顯示圖形的高級結構。

這個問題還有一些選擇。

相關文章
相關標籤/搜索