有一些带有漂亮 图表的 git 介绍,让您了解“git 的历史只是一个 DAG”的概念。我想知道为什么(似乎)很少有可视化 git 浏览器基于这个精确的模型来表示历史。
- git-cola 的 DAG 视图(看起来仍然是一个实验性功能)
- github的网络图(非常接近我正在寻找的,但它不是一个独立的工具)
除此之外,所有可视化 git 浏览器(gitk、git-gui、GitX 等)都将图形推到一个狭窄的列中,以支持文本信息。
是否有以 DAG 视图为主要功能的 git repo 浏览器?任何平台、任何语言、独立、GUI/CUI 都无关紧要。
我不想解决手头的特定问题。只是希望一个激进的工具可以帮助我达到 git zen。
编辑:相关但在OP看来,不同的问题:
我正在寻找的不仅仅是“生成 git 历史 DAG 的工具”;就像一个网络浏览器,这个假设的“面向 DAG 的 git 浏览器”应该能够查看、搜索、跳转和过滤历史图。