首页 > 解决方案 > 为什么 GitKraken 图没有按时间顺序显示同一分支的提交?

问题描述

这对我的理解来说很奇怪,我确信我在这里遗漏了一些东西......

此外,GitKraken 将同一分支的提交拆分/显示为 2 个不同的分支。

这里有一个例子:

注意:数字代表创建提交时的时间顺序。下图中的所有提交均来自 master 分支。提交 7 父级是提交 6。

在此处输入图像描述

  1. 为什么 GitKraken 移动了提交 5 和 6?
  2. 为什么 GitKraken 将同一分支的提交拆分为两个不同的“分支”?(其实只有一个,大师)

在 GitHub 和 gitk 中,我只看到一个分支,所有提交按时间顺序排列。

使用 gitk --all 进行编辑:(抱歉修剪消息信息)。正如我所说,在 github 中提交也按时间“预期”顺序显示。

在此处输入图像描述

标签: gitbranchgitkraken

解决方案


不久前我询问了 GitKraken 的支持。他们的回应:

您在下面提到的图表行为是一个已知问题,目前正在由我们的团队进行审查。GitKraken 在绘制图形时只查看提交时间戳,因此当这些提交不是按时间顺序排列时,结果是看似在单独分支上的孤立提交。我会给该现有项目 +1 以说明您对该问题的修复的额外兴趣。


推荐阅读