首页 > 解决方案 > 如何在 Windows 上获得真正显示存储库拓扑的 git 分支的图形表示?

问题描述

我的最后一个问题已关闭,因为显然是重复的并且已被多次回复。但是,提到的答案(无法在终端中显示 Git 树漂亮的 git 分支图在 Git 中可视化分支拓扑)都没有解决我的问题。
其中有一个非常完整的答案,但适用于 Linux 上的 git;还有很多其他的给出了复杂的命令,但它们并没有显示出我想看到的内容;还有其他参考工具来绘制人为的拓扑(不是真正的存储库之一)。

我想知道的是,在 Windows 上是否有一些东西(工具、命令等)向我展示了这样的图表:

c1 <--- c2 <-- c6  master 
         |
         --- c3 <-- c4  branch 1
              |
              --- c7 <-- c8 branch 2 

或者,事实上,如果它是不可能得到的。

对于像上面这样的拓扑,所有命令(尽管它们很复杂)或像 gitk 这样的工具都显示如下:

在此处输入图像描述

从我不知道的地方,例如,分支 2 是从分支 1 上的提交创建的,并且正在遵循不同的开发路径。

谢谢你。

标签: gitgraphcommittopology

解决方案


这是一个非常好的可视化代码扩展 - https://marketplace.visualstudio.com/items?itemName=mhutchie.git-graph


推荐阅读