当我单击一个包含大量叉子的项目时,我看到以下消息:


无法加载网络图。

显示太多的叉子。


示例:https://github.com/odoo/odoo/network

显示时该怎么办?当项目托管在GitHub上并且根据网络图列出的项目太多时,如何查看它的分支?

#1 楼

我偶然发现了一个名为Stargazers forks的应用程序,它使您可以查看回购的所有分叉版本,而不管有多少个fork。您可以按问题,星号或最近更新的数目进行排序。

例如:http://forked.yannick.io/odoo/odoo

评论


非常有用,谢谢!当我访问一个仓库时,我使用Lovely forks浏览器扩展来查看一种最受欢迎​​的fork,但是yannick的站点非常适合浏览完整列表。

– joeytwiddle
18年11月12日在3:03

#2 楼

如果GitHub因为叉太多而无法显示网络图,请改用“成员”选项卡。 >哇,这个网络很大!我们仅显示该网络的某些存储库。


,但至少您可以看到其中的一些分支。

评论


好的,但这似乎是github的一个限制,也就是说,看到“一些fork”与看到它们全部是不一样的:)尽管如此,但还是推荐了。

– Meetai.com
15年4月24日在23:49

#3 楼

您还可以使用GitHub API(https://developer.github.com/v3)并以任何语言解析JSON来过滤数据(仅名称和指向fork的链接)。 github.com/repos/odoo/odoo/forks

在响应标题中,您可以找到下一页

Link:"<https://api.github.com/repositories/19745004/forks?page=2>; rel="next", <https://api.github.com/repositories/19745004/forks?page=122>; rel="last""