用于在Subversion存储库中搜索文件的GUI工具

时间:2011-05-22 17:44:09

标签: svn file user-interface search find

您是否有基于文件名内容在SVN信息库中搜索文件的图形工具?我的意思是基于GUI,所以grep不是一个选项。我指的是像Microsoft Visual Source Safe中的文件搜索选项。我目前正在为Visual Studio 2010使用tortoise svn和Ankh SVN。但据我所知,他们都没有搜索文件功能。

提前致谢。

3 个答案:

答案 0 :(得分:5)

您将获得一个Web GUI,以便将其与服务器端索引器相结合。

来自Altassian的

FishEye很好(不是免费的),但也有svn-searchsvnquery以及opengrok

答案 1 :(得分:0)

如果你想只使用路径/文件名搜索,TortoiseSVN Log非常强大。

答案 2 :(得分:0)

仅供参考,从http://svnquery.tigris.org/下载SvnQuery和SvnFind后,您可以在C#项目中包含SvnQuery.dll并编写自己的GUI:

using System.Collections.Generic;
using SvnQuery;
//...
    public string wad = @"C:\Data\Download\SvnQuery\App\svn.idx";
    public ICollection<string> GetSvnFolderList()
    {
        string search = "/";
        var idx = new SvnQuery.Index(wad);
        var res = idx.Query(search);
        IDictionary<string, int> lst = new Dictionary<string, int>();
        foreach (var item in res.Hits)
        {
            string folder = item.Path.Substring(0, item.Path.LastIndexOf("/"));
            lst[folder] = 1;
        }
        return lst.Keys;
    }