喜來搜索文件是否有用於搜索基礎上,文件名或其內容在一個SVN庫中的文件的任何圖形工具?我的意思是基於GUI的東西,所以grep不是一個選項。我指的是您在Microsoft Visual Source Safe中獲得的文件搜索選項。我目前正在使用forrtoise svn和Ankh SVN for Visual Studio 2010.但據我所知,他們都沒有搜索文件功能。GUI工具在Subversion版本庫
在此先感謝。
喜來搜索文件是否有用於搜索基礎上,文件名或其內容在一個SVN庫中的文件的任何圖形工具?我的意思是基於GUI的東西,所以grep不是一個選項。我指的是您在Microsoft Visual Source Safe中獲得的文件搜索選項。我目前正在使用forrtoise svn和Ankh SVN for Visual Studio 2010.但據我所知,他們都沒有搜索文件功能。GUI工具在Subversion版本庫
在此先感謝。
你會得到一個網頁圖形用戶界面來跟蹤他的服務器端索引器。
FishEye來自Altassian是好的(不是免費的),但也有svn-search和svnquery和opengrok。
僅供參考,當您從http://svnquery.tigris.org/下載SvnQuery和SvnFind可以包括SvnQuery.dll在C#項目,並編寫自己的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;
}
P.S--在SvnFind幫助文件中記錄了存儲庫文件中高級文本搜索的語法。在我的情況下: C:\ Data \ Download \ SvnQuery \ App \ SvnFind \ Help.htm – CZahrobsky 2011-12-05 23:23:38
非常感謝! svnquery對我來說是最好的解決方案,因爲它是免費的,它有一個名爲svnfind的基於.net winforms的界面。不過,我必須配置這裏提到的visual svn服務器,以允許只讀匿名訪問,以允許svnfind在單擊鏈接時打開結果。 http://geekswithblogs.net/robz/archive/2008/10/04/enhancing-visual-svn-to-allow-anonymous-access.aspx – Harindaka 2011-05-24 08:02:40
它非常可憐的恕我直言,對於這樣一個着名的技術如此小的GUI工具存在(你必須做手動配置才能正常工作),直到存儲庫搜索被隱藏起來。即使是舊的Visual Source Safe也有一個簡單而徹底的內置GUI搜索選項。 – Harindaka 2011-05-24 08:08:38