代码之家  ›  专栏  ›  技术社区  ›  neves

Git:如何找到何时将提交合并到主控中?

  •  2
  • neves  · 技术社区  · 7 年前

    可能吗?看起来对于快进提交,我无法从git日志中获取此信息。

    如果我能在X天前得到存储库的快照,也许我可以计算它。另一个选项是获取一个日志,该日志在修改分支头时进行注册。

    如果您在每个版本中创建一个带注释的标记,那么您可以看到包含提交的标记的日期。以下是如何 list the commits included in a tag

    1 回复  |  直到 7 年前
        1
  •  5
  •   VonC    7 年前

    考虑到提交本身不知道它在哪个分支中,这并不容易。
    它不跟踪分支“事件”,这会提到它是在分支X中创建的,然后在分支Y中合并(可能是快进)。

    只有 git reflog 登记头的变化,但它是 limited in time

    正如OP提到的,你需要 annotated tag 但是你也可以考虑 git notes )为了记住你需要的信息。