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