12

我正在寻找一种方法来搜索我们的颠覆存储库或只是打包的源代码。

是否有任何可下载的服务器/工具,如谷歌代码搜索来索引源代码(最好支持 svn 等版本控制系统)并允许我们在其中搜索?

是否有任何工具也可以索引文档?

4

6 回答 6

6

FishEyeOpenGrok可能。

有许多工具可以索引文档。

于 2009-05-11T15:23:39.313 回答
4

我相信谷歌搜索的源代码可以在这里找到。它在 Go https://code.google.com/p/codesearch/中实现

于 2012-10-12T16:55:05.527 回答
4

Google 在 GitHub 上提供了他们内部的 Kythe 源代码分析器工具集,请参见http://www.kythe.io/

它不仅仅是一个简单的文本级索引器。它的核心是从源代码构建一个 AST 图,并提供对其进行操作和查询的工具。

于 2015-03-11T14:35:38.950 回答
2

我使用glimpse进行代码搜索。我使用免费的命令行工具,而不是付费的网络界面。它非常快,并且可以与其他工具结合使用以快速找到您要查找的内容。我发现为代码的不同分支设置多个存储库很容易。此外,我还创建了一些脚本来帮助查询、格式化和着色结果。

于 2009-10-21T22:11:27.077 回答
1

可以在SD Source Code Search Engine找到对语言敏感的源代码搜索引擎。它可以同时处理多种语言。可以对特定语言的模式或跨语言的模式执行搜索(例如“查找涉及 TAX 的标识符”)。通过对语言标记敏感,可以减少误报的数量,从而为用户节省时间。它理解 C、C++、C#、COBOL、Java、ECMAScript、Java、XML、Verilog、VHDL 和许多其他语言。[我是公司的负责人]

于 2009-08-22T20:39:13.410 回答
1

Hound - 带有 Web UI 的代码搜索工具

于 2015-08-06T10:49:14.343 回答