0

是否有一个系统允许快速 API 访问完整的版本历史记录以及数百个 git 存储库中任何文件的任何版本。git CLI 太慢了。Gerrit 的速度更慢。

我基本上是在寻找可以自动镜像大量 git repos 的东西,但以更有效的方式存储数据,以便可以通过某些 API 快速访问它。阅读一些有关 OpenGrok 的信息,但它的 API 似乎没有提供详细的版本历史记录。它更专注于搜索。

4

2 回答 2

0

您可能有兴趣尝试使用 hadoop。

看起来仍然很实验,但它是一个简短的阅读,可能值得一试。

于 2017-02-02T19:04:30.580 回答
0

您的第二段是正确的;OpenGrok 允许您搜索

  • 文件内容
  • 提交日志内容

但不允许您搜索文件历史版本的内容。有可能,使用预提交钩子,您可以强制执行结构化提交消息,从而使其成为一个可行的解决方案。

对于无法回答您的问题,我深表歉意,但希望这会缩小您的搜索范围。

于 2017-03-18T00:06:06.400 回答