我可以影响gitk和Eclipse Egit中显示的分支的顺序/列

Pet*_*ton 8 git gitk egit git-log revision-history

在做的时候,gitk --all我会在整个回购中获得一个很好的提交/分支/标签摘要.

但是,显示分支的方式并不总是一致的,它也与Egit在Eclipse的"历史记录"窗格中使用的方法不同.

有没有办法控制 gitk和egit之一/两者的列的排序

具体来说,我希望始终在第一个(最左侧)列中提交.

(如果可能的话,我想要对nvie模型的图表进行180次旋转,但只需在左侧与master建立一致的顺序就足够了.)

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

Mik*_*nen 0

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