如何索引和搜索subversion存储库

时间:2009-01-29 19:58:50

标签: svn search

我可以访问存储在subversion存储库中的非常大的代码库。我希望能够在代码库中执行搜索的Google类型。之前,当我通过创建网络共享和使用Google桌面访问服务器时,我已经这样做了。

我目前无法访问此subversion服务器框。

任何想法?

更多信息

  • 代码库是公司范围的大型
  • 不想在笔记本电脑上下载整个商家的整个代码库
  • 我的目标是了解公司内部可用的代码
  • 代码经常更改

    想知道是否有任何工具可以搜索远程svn存储库?

7 个答案:

答案 0 :(得分:9)

FishEye在这个领域是一个非常着名的工具。

我还看到人们使用搜索引擎索引器(例如Lucene)来抓取回购。使用提交后挂钩进行设置,以在内容更改时触发重新索引。

只要可以通过http访问repo,它就可以被大多数Web内容索引器抓取。唯一的问题是它只会索引HEAD而不是旧的转速。为此,您需要一个能够理解修订结构的索引工具(这就是FishEye的用武之地)。

答案 1 :(得分:4)

你可以试试Supose。它是Java中的一个subversion索引和查询应用程序。最重要的是,它不仅索引中继或当前快照,还索引所有修订。

http://www.supose.org/wiki/supose

答案 2 :(得分:1)

似乎有一些工具,但它们似乎还不是很成熟。我前段时间发现的是VoilaSVN - 搜索只是其中的一部分,而且它的安装似乎并不是那么简单。

答案 3 :(得分:1)

这是trac的repo搜索插件:

http://trac-hacks.org/wiki/RepoSearchPlugin

答案 4 :(得分:0)

为什么不直接查看本地硬盘并使用Google桌面?

答案 5 :(得分:0)

我使用krugle。他们有一个免费的VMWare映像(Basic)。这是一个下载和设置的婊子(它很大,管理界面有点笨重),但一旦设置,搜索和看到活动是相当不错的。

答案 6 :(得分:-1)

如何使用Trac。它有一个像样的GUI,是开源的。