Fra*_*llo 5 delphi git api rest github
根据GitHub Api V3 Document,要获得单个提交,请使用此
https://api.github.com/repos:owner/repo:commits/sha
我可以访问该api,但没有得到正确的结果
我应该得到373个文件,但是我只有300个?
怎么了,在检索单个提交的详细信息时,github是否也有限制?
注意:
我已经检查了我的页面,并查看了我所引用的提交,它表明373个文件已更改。
感谢您的任何帮助!
GitHub API 文档 don\xe2\x80\x99t 似乎提到了提交列表的具体限制,但文档中的其他地方提到了 300 个文件的限制;例如,用于列出拉取请求文件的 API的文档的文档:
\n\n\n\n\n\n\n笔记:响应最多包含 300 个文件。
\n
\n\n\n以下大多数限制都会影响 GitHub Enterprise和 API。
\n\n
\n\n差异限制
\n\n由于差异可能会变得非常大,因此我们对提交、拉取请求和比较视图的差异\n 施加了这些限制:
\n\n\n
\n- \n
单个文件的差异不得超过 3,000 行或原始差异数据的 100 KB。视图中所有文件的差异总大小不得超过 20,000 行或 1 MB。
- \n
单个 diff 中的最大文件数限制为 300。
- \n
\xe2\x80\xa6
Stackoverflow 的其他答案中也提到了 300 个文件的限制:
\n\n\n\n他们都引用了 GitHub 代表的话:
\n\n\n\n为了保持拉取请求和比较页面的正常工作,我们对浏览器中显示的差异有一些限制。目前,我们将其切断:
\n\n\n
\n\n- 300 个文件,\n
- 总差异为 1MB,\n
- 以及 100KB 的个体差异。\n
如果您的差异超出限制并且无法在线查看,您可以随时在本地提取更改并在那里查看差异。它可能对您来说不太方便,但它可以完成工作。
\n