【问题标题】:Can I affect the order/column of branches displayed in gitk and Eclipse Egit我可以影响 gitk 和 Eclipse Egit 中显示的分支的顺序/列吗
【发布时间】:2012-11-12 17:18:56
【问题描述】:

在执行gitk --all 时,我会得到一个关于整个仓库的提交/分支/标签的漂亮摘要。

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

有没有办法控制 gitk 和 egit 中的一个/两个的列顺序

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

(如果可能,我希望 nvie model's diagram 旋转 180 圈,但只要与左侧的 master 保持一致的顺序就足够了。)

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

【问题讨论】:

标签: git egit git-log gitk revision-history


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-07-22
    • 1970-01-01
    • 1970-01-01
    • 2011-03-12
    • 2012-08-23
    • 2012-10-01
    • 2012-09-18
    相关资源
    最近更新 更多