1

有什么方法可以反转中显示的可视提交日志视图的顺序?

我说的是视觉表示,它以的颜色呈现为树视图;即,当你在终端中运行这样的东西时,你得到的 GUI 版本:

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

我查看了 and 下的菜单Edit PreferencesView New view...但找不到与提交顺序有关的任何内容。

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

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

但它似乎与--graph旗帜不太协调:

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

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

无论如何,我想知道:中是否可以反转提交日志视图的顺序

4

1 回答 1

3

gitk大多接受与git rev-list( git: Is there a command line option for "Sort by date" for gitk? ) 相同的参数。但是--reverse,将按降序显示提交的参数被特别排除在外

"--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 似乎可行,但我不确定上游是否会接受它作为补丁。

于 2013-03-23T06:03:57.947 回答