【问题标题】:How could I find lengthy commit messages?我怎样才能找到冗长的提交消息?
【发布时间】:2022-01-20 18:32:23
【问题描述】:

我的想法是,用于装饰提交的击键次数越多,该提交中嵌入的有用思想就越有可能。我怎样才能找到这些?单行的提交,仅仅是一个主题,不值得寻找:

运行更新的格式规则

而像这样的提交可能值得遇到:

更改了 base64 图像的获取

更改了我们在获取内容时返回 base64 图像的方式,因为当我们清除已删除的图像表单 s3 并使用空键更新内容时,它会导致尝试使用无效键获取 base64 图像时出现异常。

这是因为实际的数据库删除发生在我们向 MSC 返回响应之后。理想情况下,我们可以将删除移动到project theseus,然后不再在 MSC 端进行 db 调用。现在这应该可以了。

如何从 git 日志中检索此类提交的列表?

【问题讨论】:

标签: git


【解决方案1】:
git rev-list --all | git cat-file --batch-check | sort -nk3

或者你可以做类似的事情来代替排序

git rev-list --all | git cat-file --batch-check \
| awk '$3 > 300 {print $1}' | git log --no-walk --stdin

【讨论】:

    猜你喜欢
    • 2016-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    • 1970-01-01
    • 1970-01-01
    • 2020-11-27
    • 1970-01-01
    相关资源
    最近更新 更多