如何解释SmartGit Git日志中的分离后向箭头?

时间:2014-01-21 02:00:50

标签: git smartgit

我有Git合并问题。

在使用SmartGit中的“log”命令查看Git日志时,我想问一个关于如何解释箭头/分支历史的问题,而不是询问我遇到的问题。

以下是SmartGit日志的两个屏幕截图。

第一个对我来说是可以理解的,但是我把它包括在内以便读这个问题的人看到分支的背景。这显示了分支的当前提示:

tip of branches

这是Git日志的屏幕截图,历史上的某个时间:

enter image description here

我不明白上面屏幕截图中复杂箭头的含义。

以下是理解的内容:

  • 细红色和蓝色箭头表示尚未提交的合并。我理解这一点。

以下是我明白的内容:

  • 指向下方的红色箭头代表什么?为什么它不会直接连接到它下方的红线?

我可能还有其他问题,这取决于第一个问题的答案。但是,现在这对我来说已经足够了。

谢谢!

1 个答案:

答案 0 :(得分:4)

当提交相隔很远时,就会出现这些行。(我不知道创建箭头时的幻数是多少)。

如果它没有箭头那么会有一个非常大的条,一直向下到向上的箭头。

出于性能原因,它不是试图生成此行,而只是创建一个可以单击的箭头,它将滚动到正确的提交。这对你来说可能没有多大意义,但如果你曾经在Github上看过Log for Linux或Git,你会看到很多这些。其中一些我见过来自同一次提交的30个箭头。