sharpsvn diff - как игнорировать пробелы / пробелы - PullRequest
2 голосов
/ 24 ноября 2011

Я использую API sharpSVN, чтобы узнать об изменениях в репозитории.Поэтому я использую метод Diff класса SVNClient следующим образом:

using (SvnClient client = new SvnClient())
{
    MemoryStream diffResultStream = new MemoryStream();
    client.Diff(SvnTarget.FromString(svnDir), new SvnRevisionRange(SvnRevision.Head, SvnRevision.Working), diffResultStream); 

...
}

Я уже пытался использовать атрибут SvnDiffArgs, но безуспешно:

SvnDiffArgs da = new SvnDiffArgs();
da.DiffArguments.Add("-x -u -b -w");
client.Diff(..., da, diffResultStream);

Я такженашел перечисление SvnIgnoreSpacing.IgnoreAll, но понятия не имею, что с ним делать.Документация довольно скудная.Используя Google, я обнаружил, что он используется только вместе с методом Blame.

Кто-нибудь может мне помочь, как сделать тот же самый diff, чтобы игнорировать пробелы?

Заранее большое спасибо

...