漂亮的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是相似的工具,它们只经过显示标签,分支,合并等的相关性来尝试仅显示图形的高级结构。

这个问题还有一些选择。

相关文章
相关标签/搜索