2014-03-18 5 views
0

Я хочу, чтобы получить все неверсированные файлы из папки с помощью SharpSvn, которые имеют следующую SVN: значение Игнорировать регистр:Найти файлы не добавляются в подрывную деятельность, за исключением игнорируемых файлов с помощью SharpSvn

* .o *. lo .la # #. *. rej .rej. ~ ~. # .DS_Store thumbs.db Thumbs.db * .bak * .class * .exe * .mine * .obj * .ncb * .lib * .log * .idb * .pdb * .ilk . msi .res * .pch * .suo * .exp . ~ . ~ ~ . резюме релиза релиз CVS .cvs .cvs отладка Debug игнорирующие Игнорирование бен бен OBJ Obj * .csproj.user * .user * .generated.cs

Я хочу, чтобы увидеть все неверсированные товары для добавления в подрывную деятельность. Но, конечно, я не хочу видеть элементы из игнорируемого списка.

Я попытался использовать это решение из сообщения: Find files not added to subversion, но он не работает для меня.

Код, который получит статус для элементов следующая:

private IEnumerable<SvnStatusEventArgs> GetStatuses(SvnClient client, string work) { 
    Collection<SvnStatusEventArgs> statuses; 
    client.GetStatus(work, out statuses); 
    return statuses; 
    } 

Таким образом, он возвращает элементы из «списка игнорирования» :(

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

+0

Покажите код, который вы используете. Что означает «это не работает для меня»? Каким образом это не работает? Не дает ли он желаемых результатов? Бросает ли это исключения? Включите духовку в холодильник? Вы подтвердили, что SharpSVN читает ваши глобальные игнорирования, в первую очередь, из конфигурационного файла или реестра? – alroc

+0

Редактировать его в своем сообщении. Комментарии не используются для кода. – alroc

ответ

0

список игнорируемых посмотреть! как это не из svn: игнорировать свойство, но из svn config.

Возможна неправильная конфигурация SharpSvn?

Проверить свойство

client.Configuration.GlobalIgnorePattern 

Стараюсь подобный код (SharpSvn 1,8) и он работает правильно - не возвращается учтенные в конфигурации и SVN: игнорировать

+0

Как установить это свойство с помощью SharpSvn? – Sergiu

+0

Попробуйте использовать свойство SvnClient.Configuration для установки действительного пути к config. –

 Смежные вопросы

  • Нет связанных вопросов^_^