如何索引内部源代码?

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

要回复问题请先登录注册