【发布时间】:2015-12-16 23:54:17
【问题描述】:
在我从事的一个项目中,我们有一个主要功能分支即将合并到主分支中。有很多不应该单独审查的提交,所以我为分支创建了一个 PR 并查看了每个文件的差异 https://github.com/haskell/cabal/pull/2952/files
但是,有一些新文件超过了 GitHub 的 1500 行差异限制。可以点击查看文件,但是之后GitHub的评论界面就没有了。
那么问题来了,我如何在 GitHub 上 CR 一个文件添加,其中文件有超过 1500 行?
【问题讨论】:
-
嗯,刚刚检查过了。该页面会稍微降低浏览器的速度(FF-41),但仍然可以为特定行添加注释。
-
评论中最长的文件可能是
cabal-install/Distribution/Client/ProjectConfig.hs,它有 1402 行长,不是吗? -
搜索“未显示”,会看到BuildTarget和ProjectPlanning这两个文件,超过1500个。
-
啊哈,现在我明白了。好吧,可能是对 github 的限制,有点人为。要么要求他们删除它,要么让你的 cmets 去文件,例如在对话选项卡中(嗯,不太方便),或者您可以将长文件的添加拆分为两个提交,每个提交都不超过限制,依此类推