小编Kei*_*lan的帖子

“这种比较需要很长时间才能生成。” github上的错误

我正在开发一个项目,该项目有大量 json 文件,这些文件从未在拉取请求中进行审查,但偶尔需要更改。最近我们不得不对它们进行一些小的更改,而 github 不允许我使用这些更改创建拉取请求。相反,它给了我:

\n
This comparison is taking too long to generate.\nUnfortunately it looks like we can\xe2\x80\x99t render this comparison for you right now. It might be too big, or there might be something weird with your repository.\n
Run Code Online (Sandbox Code Playgroud)\n

我在本地检查了 diff,实际的代码更改非常小(可能更改了 200 行),但这些 json 文件中有数百万行已更改的行。有什么办法让 Github 忽略它们吗?现在我无法提交 PR,因此这些更改无法通过我们正常的公司审核流程。

\n

我尝试使用 .gitattributes 文件,*.json linguist-generated=true不幸的是没有效果。

\n

编辑:正如已接受的答案中所建议的,我就这个案例联系了 github 支持。他们的建议是创建一个带有小提交的新分支,创建 PR,然后将我想要部署的实际分支合并到其中。这将更新 PR,虽然差异仍然不会显示,但它会让我创建一个 PR。

\n

github gitattributes pull-request

4
推荐指数
1
解决办法
6042
查看次数

标签 统计

gitattributes ×1

github ×1

pull-request ×1