“我怎样才能隐藏?”;快进”;在gitk中提交?

“我怎样才能隐藏?”;快进”;在gitk中提交?,git,gitk,Git,Gitk,我有一棵这样的树: J |\ | I | H | G | |\ | | F | | E | | D | |/ | C | B |/ A 如何在gitk中使其看起来像这样(或类似) J |\ | G,H,I | |\ | | D,E,F | |/ | B,C |/ A 当一个合并的功能有许多提交时,我的历史记录树变得难以阅读 Edit:我尝试了gitk--merges,但它给了我类似的东西: J |\ | I A G |\ | F C Edit:可以在这个repo中找到示例树:gitk

我有一棵这样的树:

J
|\
| I
| H
| G
| |\
| | F
| | E
| | D
| |/
| C
| B
|/
A
如何在gitk中使其看起来像这样(或类似)

J
|\
| G,H,I
| |\
| | D,E,F
| |/
| B,C
|/
A
当一个合并的功能有许多提交时,我的历史记录树变得难以阅读


Edit:我尝试了
gitk--merges
,但它给了我类似的东西:

J
|\
| I
A

G
|\
| F
C


Edit:可以在这个repo中找到示例树:

gitk--merges
看起来很奇怪。这让我有点像我在问题中的编辑。是的,我知道,这和你想要的不一样。但可能接近你想要的。你可以考虑其他的选择。我不认为有“快进提交”这样的事情。有快进合并,但这里没有。我要隐藏的提交不是
合并提交
。下面的提交是如何被称为:I、H、F、E和C的?您想要直观地将只有一个父级的任何提交挤压到其父级中,并组合它们的日志消息——我认为gitk没有办法做到这一点。不过,您可以对其中一个git->dot绘图方案进行一些后处理。