我可以访问存储在subversion存储库中的非常大的代码库。我希望能够在代码库中执行搜索的Google类型。之前,当我通过创建网络共享和使用Google桌面访问服务器时,我已经这样做了。
我目前无法访问此subversion服务器框。
任何想法?
更多信息
代码经常更改
想知道是否有任何工具可以搜索远程svn存储库?
答案 0 :(得分:9)
FishEye在这个领域是一个非常着名的工具。
我还看到人们使用搜索引擎索引器(例如Lucene)来抓取回购。使用提交后挂钩进行设置,以在内容更改时触发重新索引。
只要可以通过http访问repo,它就可以被大多数Web内容索引器抓取。唯一的问题是它只会索引HEAD而不是旧的转速。为此,您需要一个能够理解修订结构的索引工具(这就是FishEye的用武之地)。
答案 1 :(得分:4)
你可以试试Supose。它是Java中的一个subversion索引和查询应用程序。最重要的是,它不仅索引中继或当前快照,还索引所有修订。
答案 2 :(得分:1)
似乎有一些工具,但它们似乎还不是很成熟。我前段时间发现的是VoilaSVN - 搜索只是其中的一部分,而且它的安装似乎并不是那么简单。
答案 3 :(得分:1)
这是trac的repo搜索插件:
答案 4 :(得分:0)
为什么不直接查看本地硬盘并使用Google桌面?
答案 5 :(得分:0)
我使用krugle。他们有一个免费的VMWare映像(Basic)。这是一个下载和设置的婊子(它很大,管理界面有点笨重),但一旦设置,搜索和看到活动是相当不错的。
答案 6 :(得分:-1)
如何使用Trac。它有一个像样的GUI,是开源的。