您是否有基于文件名或内容在SVN信息库中搜索文件的图形工具?我的意思是基于GUI,所以grep不是一个选项。我指的是像Microsoft Visual Source Safe中的文件搜索选项。我目前正在为Visual Studio 2010使用tortoise svn和Ankh SVN。但据我所知,他们都没有搜索文件功能。
提前致谢。
答案 0 :(得分:5)
您将获得一个Web GUI,以便将其与服务器端索引器相结合。
来自Altassian的FishEye很好(不是免费的),但也有svn-search和svnquery以及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;
}