我在Gitlab上真正喜欢的一件事是他们的网络图
有没有办法在Github中获得类似的外观/感觉?
我发现gitlab版本更容易使用
最佳答案
我们刚刚将客户工作从自托管的GitLab实例迁移到私有(private)GitHub存储库,我也感到同样的痛苦-我住在GitLab网络图页面上!
因此,我已经着手使其适用于任何本地存储库。当然那还不是GitHub,但是您可以在本地克隆任何GitHub项目以使用它。
代码和说明位于https://github.com/chromatixau/gitlab-network-graph。这还不是完美的-对于某些合并策略,在图形上获取正确的“空间”分配存在一些问题,但它适用于大多数简单情况。我正在继续努力。
这些步骤基本上是从MIT许可的GitLab CE存储库中复制network related frontend JS files,基于GitLab构建一个小的Webpack配置,然后放在一起一些脚本以创建GitLab用来从其构建图形的JSON(我使用了一个 shell 脚本基本运行git log并将其格式化为JSON,然后运行Node.js脚本进一步处理该JSON)。
关于github - Github上的Gitlab样式网络图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39221274/