为什么gitk和sourcetree提交图对于同一个存储库看起来不同

时间:2016-05-17 06:11:17

标签: git git-commit

这是我的gitk提交图(我在这里使用正确的术语,提交图吗?) enter image description here

这是我的同一个存储库的sourcetree提交图 enter image description here

我无法理解他们为何与众不同? gitk图表不应该是一条直线吗?这里有什么需要修复的吗?

1 个答案:

答案 0 :(得分:3)

我不知道直线是什么。

根据维基百科,图表是:

  

在数学中,更具体地说,在图论中,图是a   表示一组对象所在的对象   通过链接连接。

图表定义中没有任何内容表明链接的曲线或其方向具有任何意义。

只有节点和节点之间的连接才能生成图形。

所以你要比较的是 相同的图两个不同的图表表示

当你考虑它时,两个不同的哲学家和两个不同时间的两个不同的人不太可能为图形实现完全相同的渲染。
在这两种情况下,图形的呈现取决于gitksourcetree想要如何呈现其余信息以及它们如何决定对提交进行排序(它们需要展平图形以显示它,因此决定提交的任意顺序,它不必相同)。