是否有一个允许快速API访问完整版本历史记录的系统以及几百个git repos中的任何文件的任何版本。 git CLI太慢了。格里特甚至更慢。
我基本上在寻找可以自动镜像大量git repos的东西,但是以更有效的方式存储数据,以便可以通过某些API快速访问它。 阅读一下OpenGrok,但它的API似乎没有提供详细的版本历史记录。它更专注于搜索。
答案 0 :(得分:0)
您可能有兴趣尝试using hadoop.
看起来仍然很有实验性,但这是一个简短的阅读,可能值得一试。
答案 1 :(得分:0)
你的第二段是正确的; OpenGrok允许您搜索
但不允许您搜索文件的历史版本的内容。有可能使用预提交挂钩,您可以强制执行结构化提交消息,从而使其成为可行的解决方案。
我为无法回答您的问题而道歉,但希望这会缩小您的搜索范围。