8

这样做时,gitk --all我会得到一个关于整个仓库的提交/分支/标签的很好的总结。

但是,分支的显示方式并不总是一致的,而且它也与 Egit 在 Eclipse 的 History 窗格中使用的方法不同。

有没有办法控制gitk 和 egit 的列的顺序?

具体来说,我希望始终在第一列(最左侧)中对 master 进行提交。

(如果可能的话,我希望将nvie 模型的图表旋转 180 度,但只需与左侧的 master 保持一致的顺序就足够了。)

我读到 gitk 接受大多数git-log参数,所以我检查了它的手册页,但无法弄清楚这些选项是什么(如果有的话)。(如果那是正确的路线,我将如何让 egit 使用这些选项?)

4

1 回答 1

0

git不会将“分支名称”作为元数据存储在提交中,因此它真的不知道任何旧提交的分支。如果您从我开始,--all恐怕不支持为 UI 中的任何给定顺序获取不同的分支。然而,理论上,至少对于给定分支在渲染显示中的指定列中渲染的部分可以这样做。当前的行为似乎总是首先从最近的提交开始,并将其放在显示屏的左上角。如果您选择了所有分支,则将是任何恰好到达那里的分支。

于 2018-12-03T13:10:00.867 回答