git 分叉网络的利器,git-forks-analysis挺适合你这种经常逛 GitHub 想挖宝的开发者。它的重点就是帮你把一堆 fork 看清楚,找出那些真正动过脑子改过代码的分支。
导航图太乱?嗯,它就是为了这个问题的。不止能看 fork,还能每个分支的提交、文件改动。对那种修过 bug、加过功能的分支一目了然,避免你重复造轮子。
用的是改过的gitinspector和git_stats,支持整个 repo 所有分支。你可以一键用docker-compose
启动,生成 fork 网络的可视化 HTML,挺方便。
推荐你先跑一遍:
git clone https://github.com/hbt/git-forks-analysis
cd git-forks-analysis
docker-compose pull
试试生成 HTML 图,看看哪些 fork 真干了活。你要是经常要合并别人的代码,或者维护大项目,真的蛮值一试。
顺手推荐几个相关资源,搭配着看效果更佳:Git 和 IntelliJ 入门教程、社交网络数据挖掘与、matlab-LTE fork 案例。
如果你也常遇到 fork 太多、不知道哪个有价值的烦恼,那这工具可以帮你省不少时间。