【问题标题】:Magit : how to see log between 2 pointsMagit:如何查看两点之间的日志
【发布时间】:2012-11-22 14:55:19
【问题描述】:

我想知道如何在 magit 中看到像 git log ..some-branch 这样的命令的结果?

来自doc

给 l 一个前缀参数将询问历史的起点和终点。例如,这可用于显示一个分支中的提交,而不是另一个分支中的提交。起点也可以是一系列修订“r1..r2”。在这种情况下,“r1”用作历史的起点,“r2”用作历史的终点。

但我不明白如何给出这个前缀参数?我应该使用哪个键序列?

【问题讨论】:

  • 您引用的文档是旧的,有关 magit 的更多最新信息可在:magit.github.com/magit
  • 你是对的,但我提到的文档是在谷歌搜索“magit manual”时的第一个结果..奇怪:(
  • 我知道,我应该尝试做点什么......
  • 我写信给持有此文档的 philjackson,询问他是否可以做某事(删除文档或警告用户它已过时)。

标签: git emacs emacs24 magit


【解决方案1】:

在当前版本的 magit(撰写本文时2.11.0)中,可以使用 l o(“log other”)显示日志范围,然后输入提交范围(例如:HEAD~5..HEAD)。

【讨论】:

    【解决方案2】:

    前缀参数由 C-u 给出。但是,这似乎不适用于我的 magit。要获取远程日志,我按“l”,然后切换到“远程短”,然后按 Enter。

    【讨论】:

    • 我认为 C-u 无法正常工作,因为您在按下 l 时获得了交互式参数
    【解决方案3】:

    C-u l rl 对我有用:它提示输入两个定义范围的参考。

    【讨论】:

    • 是的,它可以工作,但C-u 没用,没有它我也有同样的结果。
    • 对了。 magit-log 命令的定义包含在给定前缀 arg 时应提示输入 ref 范围的代码,但它似乎没有做任何事情;提交错误报告可能值得,因为(至少)您链接到的文档已经过时。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-05
    • 1970-01-01
    相关资源
    最近更新 更多