2012-03-12 130 views
2

我已经通过本网站和其他人的许多链接,但我找不到有用的链接帮助我索引我的SVN存储库,然后让我搜索任何东西 - 评论,作者,修订,文件名,文件内容等。搜索SVN存储库

我需要一个工具来搜索我的完整存储库。我试过SVN搜索其索引器部分给我一个错误“svn:格式错误的网络数据”。

需要紧急帮助。

还有一件事我不想要任何命令行解决方案我想为此用户界面。

即使我得到任何索引器,以便我可以在其顶部开发自己的UI,这将会有所帮助。

PS - 研究了sVN查询,但没有为其获取任何资源。 SupoSE看起来像一个封闭的项目,所以我想不使用它。

+0

你可以使用[Trac](http://trac.edgewall.org/)? – Ben 2012-03-12 15:25:19

+0

我也见过Trac,但我有一个疑问是项目仍然支持? – 2012-03-13 05:06:53

回答

3

我不确定你的意思是:

有关sVN查询的研究,但没有得到任何资源

网站:
http://svnquery.tigris.org/

维基:
http://svnquery.tigris.org/wiki/FrontPage

文档:
http://svnquery.tigris.org/servlets/ProjectProcess?pageID=o0dpdE

演示:
http://svnquery.tigris.org/servlets/ProjectProcess?pageID=g8GcCC

以我的经验SVNQuery非常受欢迎,支持良好且免费。

+0

由此我的意思是我没有得到SVN查询的源代码或可执行文件。我已经看到所有这些链接,但他们描述了它,但他们没有任何帮助。无论如何感谢您的帮助。 – 2012-03-13 04:25:27

+0

嘿,我需要再问一个问题,我们可以搜索作者,日志消息也使用SVN查询? – 2012-03-13 09:39:07

+1

是的,正如网站所说:“不仅文件的内容被索引,而且它的完整元数据,如路径,作者,评论和属性”。 – 2012-03-13 16:07:31

1

只是想法:

  • 克隆SVN回购以水银(汞+ hgsubversion)
  • 使用本地HG-工具内回购搜索(grep的,revsets/revset的关键字/)
+0

感谢您的回复,但我正在寻找C#或Java中的东西。所以为了将来的目的,我可以扩展它,如果我需要添加一些功能 – 2012-03-13 04:32:56

0

通过颠覆搜索的最佳工具是SVNQUERY。这个工具有助于索引和搜索。它提供了Web搜索以及窗口搜索的机制。即使它提供了你的DLL在你自己的应用程序中使用。有关svn查询的更多详细信息,请访问http://svnquery.tigris.org/