您好,是否有任何图形工具可以根据文件名或其内容在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;
}