在子版本存储库中搜索文件的GUI工具



您好,是否有任何图形工具可以根据文件名或其内容在SVN存储库中搜索文件?我的意思是基于GUI的东西,所以grep不是一个选项。我指的是类似于您在Microsoft Visual Source Safe中获得的文件搜索选项。我目前正在为Visual Studio 2010使用乌龟svn和Ankh svn。但据我所知,它们都没有搜索文件的功能。

提前谢谢。

您将得到一个web GUI,它将与服务器端索引器一起点在一起。

来自Altassian的FishEye很好(不是免费的),但也有svn搜索、svnquery和opengrok。

如果您只想使用路径/文件名进行搜索,TortoiseSVN日志非常有用。

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

using System.Collections.Generic;
using SvnQuery;
//...
    public string wad = @"C:DataDownloadSvnQueryAppsvn.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;
    }

相关内容

  • 没有找到相关文章

最新更新