谷歌代码搜索已经索引了Subversion和Mercurial存储库,因此人们可以搜索开源项目。我该如何以最小的努力并且不发布我们的代码来为公司的存储库做同样的事情?
我们的商店有Trac(带有Subversion),但它仅索引Changesets,并且我们还有Visual Source Safe。
谷歌代码搜索已经索引了Subversion和Mercurial存储库,因此人们可以搜索开源项目。我该如何以最小的努力并且不发布我们的代码来为公司的存储库做同样的事情?
我们的商店有Trac(带有Subversion),但它仅索引Changesets,并且我们还有Visual Source Safe。
令人惊讶的是,我发现Vista内置的搜索功能非常有帮助。我刚刚将我的源代码树添加到索引目录中,并获得了相当快速的索引搜索。
但它不具备语言敏感性。
总有lxr(Linux交叉引用)可供使用。Mozilla使用它。
我认为这需要很多努力,因为它只能通过git存储库获得。如果您能使其正常工作,那就更加强大了。git://lxr.linux.no/git/lxrng.git
在Windows上进行本地源代码搜索:CodeIDX效果很好! https://sourceforge.net/projects/codeidx/
我知道这个问题不是关于本地搜索的,但这是我能找到的唯一一个没有被标记为“离题”的源代码搜索工具问题。