github不显示commit diff,太大

巴林特·萨斯(BálintSass)

github只是告诉我,而不是提交差异(关于我的提交之一):

Sorry, this diff is taking too long to generate.
It may be too large to display on GitHub.

如果我.patch在URL末尾附加,则会收到以下消息:

error: too big or took too long to generate

我承认diff大小为3.6密耳行(74MB)-在命令行使用验证git diff

但是如果我很好理解https://github.blog/2016-12-06-how-we-made-diff-pages-3x-faster告诉我们(文章末尾):

Overall, the effective limits we enforce for the entire diff became:

    Up to 3,000 files.
    Up to 60,000,000 lines (not loaded automatically).
    Up to 3GB of diff text (also not loaded automatically).

这是完全可以接受的,远远超出了我的需要。

知道如何在github上获取commit diff吗?

马杜巴特

嗯,这博客帖子2016年12月6,所以可能已过时。

截至目前,根据GitHub帮助,差异限制为

由于差异可能会变得非常大,因此我们对提交,提取请求和比较视图的差异施加了以下限制:

  • 单个文件的差异不能超过您可以加载的20,000行或1 MB的原始差异数据。单个文件自动加载四百行和20 KB。
  • 单个差异中的最大文件数限制为3,000。
  • 单个差异中可渲染文件(例如图像,PDF和GeoJSON文件)的最大数量限制为25。

可能会显示有限差异的某些部分,但不会显示超出限制的任何内容。

因此,如果您的差异数字不低于指定的限制,我认为您无法在GitHub.com上查看

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章