SharpSvn: Как я могу увидеть результат Update()?

При использовании простого клиента svn из командной строки, если вы запустите update, вы увидите изменения, внесенные в вашу рабочую копию.

Я пытался сделать это в SharpSvn (с C#, .Net 3.5), потому что мне нужно посмотреть, не вызвала ли операция Client.Update(), например, удаление файлов.
Я пытался использовать SvnUpdateResult, но он возвращает один элемент, для всей папки, без подробностей, которые я могу найти. Я также не могу найти ничего полезного в SvnUpdateArgs.

Помоги пожалуйста?

Спасибо.


person Noich    schedule 22.09.2010    source источник


Ответы (1)


Вы можете подписаться на событие Notify, на событие SvnUpdateArgs или на сам экземпляр клиента:

SvnUpdateArgs ua = new SvnUpdateArgs();
ua.Notify += delegate(object sender, SvnNotifyEventArgs e)
        {
            Console.Write(e.Action);
            Console.WriteLine(e.FullPath);
        };
person Sander Rijken    schedule 22.09.2010