在我们的项目中,我们使用一个主分支来合并常规功能分支(图像左侧),另外还有一个长期运行的分支来集成上游提交(图像右侧)。我们使用这个集成分支是因为上游不是 git repo,所以我们有一个始终镜像上游的分支(但这在这里不是很相关)。
每当我在该 repo 中打开 gitk 时,它都会在分支图的最左侧显示主分支,在右侧显示集成分支。相反,我希望在右侧有更繁忙的分支(更繁忙意味着更多提交),以便让提交消息更接近提交点。
有没有办法让 gitk 按特定顺序绘制分支?如果有人进入 gitk 的源代码,我不介意一些需要我自己编译 gitk 的修复。
我知道,一旦合并,git 就无法再辨别是在哪个分支上进行了旧提交;我在上面纯图形意义上使用了“分支”这个词。Gitk 必须以某种方式确定要在图表的哪个“通道”(列)中绘制什么提交,我想影响它。
(抱歉图片太长了)