我正在寻找一种方法来搜索我们的subversion存储库或只是打包的源代码。
是否有任何可下载的服务器/工具(如Google Code Search)来索引源代码(最好支持svn等版本控制系统)并允许我们在其中进行搜索?
是否有任何工具可以索引文档?
答案 0 :(得分:6)
答案 1 :(得分:4)
我相信Google搜索的源代码可以在这里找到。它在Go中实现 https://code.google.com/p/codesearch/
答案 2 :(得分:3)
Google在GitHub上提供了内部Kythe源代码分析工具集,请参阅http://www.kythe.io/。
它比简单的文本级索引器做得更多。它的核心是从源代码构建AST图,并提供对其进行操作并查询它的工具。
答案 3 :(得分:2)
我使用glimpse进行代码搜索。我使用免费的命令行工具,而不是付费的Web界面。它非常快,可以与其他工具结合使用,快速找到您想要的东西。我发现很容易为代码的不同分支设置多个存储库。另外,我已经创建了一些scripts to help query, format, and colorize结果。
答案 4 :(得分:1)
可以找到语言敏感的源代码搜索引擎 在SD Source Code Search Engine。它可以同时处理多种语言。 可以对特定语言中的模式执行搜索, 或跨语言的模式(例如“查找涉及TAX的标识符”)。 通过对语言令牌敏感,减少了误报的数量, 为用户节省时间。它了解C,C ++,C#,COBOL,Java,ECMAScript,Java,XML,Verilog,VHDL和许多其他语言。 [我是公司的负责人]
答案 5 :(得分:1)
Hound - 具有Web UI的代码搜索工具