以相反的顺序显示gitk日志

时间:2013-03-22 21:52:15

标签: git gitk

有没有办法扭转中显示的可视提交日志视图的顺序?

我所说的是以 呈现颜色的视觉表示作为树视图;即,在终端中运行类似内容时获得的GUI版本:

git log --graph --online --abbrev-commit

我查看了编辑 偏好查看 新视图... 下的菜单,但是我找不到任何与提交顺序有关的内容。

我知道我可以通过添加--reverse标志在终端中以相反的顺序显示提交日志:

git log --reverse --oneline --abbrev-commit
# Displays list correctly

但它似乎与--graph标志不一致:

git log --reverse --oneline --abbrev-commit --graph
# fatal: cannot combine --reverse with --graph

也许这就是为什么没有给我们提供反向渲染视图的选项。

无论如何,我想知道:{strong}可以在中反转提交日志视图的顺序吗?

1 个答案:

答案 0 :(得分:3)

gitk主要接受与git rev-listgit: Is there a command line option for "Sort by date" for gitk?)相同的参数。但是--reverse参数,它将以降序显示提交,是specifically excluded

"--objects" - "--objects-edge" - "--reverse"
    # These cause our parsing of git log's output to fail, or else
    # they're options we want to set ourselves, so ignore them.

(在ee66e089c中添加。)

将其评论并与gitk --reverse 一起运行似乎可以正常工作,但我不确定它是否会在上游作为补丁接受。