大github提交差异不显示
这发生在我身上,比较视图以及文件数量变化很大的标准提交。
下面的截图来自两个分支之间的比较,其中380个文件被改变。 比较日志开始处的文件具有可视化的差异,但是在页面的某一点停止可视化差异。 我知道你不想要大量的页面,但我似乎无法find一种方法来单独查看文件的差异。 相反,我必须在本地检查这两个,手动做差异。
有没有人有一个简单的解决scheme,无论是软件驱动或(最好)我在github上失踪的链接?
将.patch
添加到URL的末尾有点帮助。 当然,删除好用户界面和评论function。
一个例子。 如果你的pull请求是: https : //github.com/JustinTulloss/zeromq.node/pull/47 ,那么这个补丁可以在https://github.com/JustinTulloss/zeromq.node/pull/47.patchfind。;
官方支持截止到2013年2月19日通过Brian Levin @ github回答。
我们对浏览器中显示的差异有一些限制,以保持拉取请求和比较页面的正常工作。 目前,我们把它们分成了300个文件,总差异为1MB,个人差异为100KB。
如果您的差异超过限制,并且无法在线查看,则可以始终在本地提取更改并查看差异。 对你来说可能不是那么方便,但是它能完成工作。
这听起来像github上的错误。 但是你可以在命令行上看到使用git diff的类似统计。 如果你真的想要一个graphics工具,也许安装像meld这样的东西将有所帮助。
git config --global diff.tool meld git difftool master..devel
我发现使用的最好的本地比较是使用内置的IntelliJ。 添加评论是一件痛苦的事情,但其他一切工作都很好。 执行以下步骤:
- 确定你感兴趣的文件,例如“myClass.java”
- 从您的开发和分支拉最新的,称之为compare_branch
- 通过
git checkout compare_branch
检出最新的 - 打开IntelliJ,使用double-shift完成来search你需要查看的文件,例如
shift-shift myclass.java
以导航到它。 - 在IntelliJ的菜单中,select
VCS -> Git -> Compare with branch -> develop
develop
用任何你想比较的VCS -> Git -> Compare with branch -> develop
replacedevelop
。
希望这可以帮助别人。