Google Code Search已将Subversion和Mercurial存储库编入索引,因此人们可以搜索开源项目。如何以最少的努力并且不发布我们的代码,为我公司的存储库做同样的事情?
我们的商店有Trac(带Subversion),但它只对Changesets编制索引,我们也有Visual Source Safe。
答案 0 :(得分:8)
我可以保证opengrok的用处,我们在工作中使用它并且我每天都使用它很好。
答案 1 :(得分:4)
答案 2 :(得分:1)
商业上,Krugle Enterprise。如果您想了解它的工作原理,可以使用http://www.krugle.org/来搜索开源项目。
答案 3 :(得分:1)
总是lxr(linux交叉引用)。 Mozilla使用
我认为这需要付出很多努力,因为它只能通过git repo获得。如果你让它工作,你会有更多的力量。 GIT中://lxr.linux.no/git/lxrng.git
答案 4 :(得分:1)
令人惊讶的是,我发现Vista的内置搜索功能非常有用。我刚刚将源代码树添加到索引目录中,并获得了非常快速的索引搜索。
然而,它不是语言敏感的。
答案 5 :(得分:1)
我们可以找到对语言敏感的源代码搜索引擎 在SD Source Code Search Engine。它可以同时处理多种语言。 可以对特定语言中的模式执行搜索, 或跨语言的模式(例如“查找涉及TAX的标识符”)。 通过对语言令牌敏感,减少了误报的数量, 为用户节省时间。它了解C,C ++,C#,COBOL,Java,ECMAScript,Java,XML,Verilog,VHDL以及许多其他语言。
答案 6 :(得分:0)
在Windows上进行本地源代码搜索:CodeIDX效果很好! https://sourceforge.net/projects/codeidx/
我知道这个问题不适用于本地搜索,但这是唯一一个关于未标记为"关键主题"的源代码搜索工具的问题。我能找到