0.12.1.5 包含一个拥有 700 多个 Repos 的大型 Git 项目。在大约 50 个 Repos 中执行全文搜索时,效果非常好。超过一定数量的 Repos,opengrok 只显示一个白色页面,当单击 Search 时,看不到任何请求或日志条目。
那么有已知的限制吗?
OpenGrok 将您选择的存储库填充到查询字符串中,这意味着根据您使用的浏览器,您可以同时搜索的存储库的最大数量。理论上,名称足够长的存储库可能无法搜索。
我听说过解决此问题的三种解决方法:
无论您选择哪种机制,最终目标都是能够在您敲击“全选”并搜索时将所有顶级搜索条目压缩到查询字符串中。