You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何按时间顺序遍历GitHub仓库的提交、PR、Issue等工件?

大规模仓库软件考古的方法探讨

我打算在Nixpkgs这个大型仓库开展软件考古工作,挖掘那些被遗忘的设计决策背后的依据。目前我想到的最优方案是用GitHub REST API获取所有相关工件,再按日期进行处理和关联。想问问有没有更优的方法?有没有现成的相关项目?我用谷歌搜索后没找到太多相关内容。

补充讨论

  • choroba分享:

    我通常用gitk或Emacs中的magit浏览历史。
    我完全忘了Vim还有fugitive插件,它特别适合做初步挖掘(不过了解magit之后,我打算试试Emacs,谢谢!)

  • torek补充:

    值得一提的是:GitHub的Issue和PR有一个简单的主索引编号,每次递增1。因此你可以直接按编号线性遍历这些条目,但这无法直接关联到提交记录。
    感谢你的确认!我在GitHub网页界面尝试时发现,点击Issues标签并移除预设查询(即is:issue is:open)后,结果列表会按时间顺序同时显示PR和Issue。

内容的提问来源于stack exchange,提问作者toraritte

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 17:48:30