Инструмент GUI для поиска файла в хранилище Subversion - PullRequest
3 голосов
/ 22 мая 2011

Привет, есть ли графический инструмент для поиска файла в репозитории SVN на основе имени файла или его содержимого ?Я имею в виду что-то на основе графического интерфейса, поэтому grep не вариант.Я имею в виду что-то вроде опции поиска файлов, которую вы получаете в Microsoft Visual Source Safe.В настоящее время я использую черепаху SVN и Ankh SVN для Visual Studio 2010. Насколько я знаю, ни у одного из них нет функции поиска файлов.

Заранее спасибо.

Ответы [ 3 ]

5 голосов
/ 22 мая 2011

То, что вы получите, это веб-интерфейс, чтобы усеивать его вместе с индексатором на стороне сервера.

FishEye от Altassian - это хорошо (не бесплатно), но есть также svn-search и svnquery и opengrok .

0 голосов
/ 06 декабря 2011

FYI, после загрузки SvnQuery и SvnFind из http://svnquery.tigris.org/ вы можете включить SvnQuery.dll в проект C # и написать свой собственный графический интерфейс:

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;
    }
0 голосов
/ 23 мая 2011

Если вы хотите искать только по пути / имени файла, TortoiseSVN Log вполне способен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...