【问题标题】:Can you search github network commit messages?你能搜索 github 网络提交消息吗?
【发布时间】:2017-12-07 09:28:34
【问题描述】:

通过简短的 Google 和 SO 搜索,我找不到任何相关信息。我正在查看这个多年未更新的 Github 存储库,但仍有许多分支仍在积极开发中。有什么方法可以搜索来自这个 Github repo 网络不同分支的提交消息?

【问题讨论】:

  • 你最好的选择是通过谷歌搜索类似site:github.com project-name keyword-in-commit-message 这也取决于叉子不会改变项目名称
  • 谢谢,这在一定程度上有效。

标签: github


【解决方案1】:

在加载 repo 网络页面时查看开发人员工具。在日志中,您会注意到有两个 url - “meta”和“chunk”。

Meta 是网络中所有用户的 (json) 列表以及绘制图形所需的各种属性,而“chunk”是图形中所有用户的提交日志,用于渲染出现的工具提示。

保存这些输出并使用您喜欢的文本编辑器/命令行工具来搜索提交消息。

【讨论】:

    【解决方案2】:

    除了已经提到的谷歌搜索之外,另一个更精确的选择是:

    • 列出所有带有this APIGET /repos/:owner/:repo/forks的分叉
    • 克隆它们,并在每个本地克隆中执行git grep

    这样,您肯定会进行完整的搜索。
    另请参阅python frost-nzcr4/find_forks script

    【讨论】:

      猜你喜欢
      • 2013-08-09
      • 2019-03-25
      • 2012-01-11
      • 1970-01-01
      • 2020-12-16
      • 1970-01-01
      • 2015-03-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多