13

有一些带有漂亮 图表的 git 介绍,让您了解“git 的历史只是一个 DAG”的概念。我想知道为什么(似乎)很少有可视化 git 浏览器基于这个精确的模型来表示历史。

除此之外,所有可视化 git 浏览器(gitk、git-gui、GitX 等)都将图形推到一个狭窄的列中,以支持文本信息。

是否有以 DAG 视图为主要功能的 git repo 浏览器?任何平台、任何语言、独立、GUI/CUI 都无关紧要。

我不想解决手头的特定问题。只是希望一个激进的工具可以帮助我达到 git zen。

编辑:相关但在OP看来,不同的问题:

我正在寻找的不仅仅是“生成 git 历史 DAG 的工具”;就像一个网络浏览器,这个假设的“面向 DAG 的 git 浏览器”应该能够查看、搜索、跳转和过滤历史图。

4

4 回答 4

4

我不知道通用工具,但我使用一个小脚本来执行此操作,该脚本用于执行graphviz实际绘图。

它不适用于巨大的图表。我主要在进行 git 培训时使用它,而不是可视化我自己的项目。您可能可以根据自己的目的对其进行调整。

它在这里可用。

于 2011-03-02T08:47:42.803 回答
4

ungit是我一直在等待一段时间的新工具,它允许您通过拖动提交 DAG 中的节点来查看和操作 git 存储库。

于 2013-09-05T02:07:03.023 回答
1

git-forest,一个非压缩图形工具(git log --graph --oneline,但使用 Unicode 的线条绘制字符代替,这使得树的连接更加紧密)。截图

于 2011-03-02T13:28:06.420 回答
1

gitup是将 git 历史可视化和操作为图形的好工具

在此处输入图像描述

于 2015-07-29T05:59:35.733 回答