我发现 gitlab 版本更容易使用
我们刚刚将客户工作从自托管的 GitLab 实例转移到私有 GitHub 存储库,我也感受到了同样的痛苦 - 我住在 GitLab 网络图页面上!
所以我已经让它适用于任何本地存储库。当然,这并不完全是 GitHub,但您可以在本地克隆任何 GitHub 项目来使用它。
代码和说明位于https://github.com/chromatixau/gitlab-network-graph。它还不完美 - 对于某些合并策略在图表上获得正确的“空间”分配存在问题,但它适用于大多数简单的情况。我正在继续努力。
这些步骤基本上是从 MIT 许可的 GitLab CE 存储库复制网络相关的前端 JS 文件,基于 GitLab 构建一个小型 webpack 配置,然后将一些脚本放在一起来创建 GitLab 构建图表所用的 JSON(我已经使用 shell 脚本来运行 git log 并将其格式化为 JSON,然后使用 Node.js 脚本来进一步处理该 JSON)。
| 归档时间: |
|
| 查看次数: |
1388 次 |
| 最近记录: |