Я использую 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, чтобы игнорировать пробелы?
Заранее большое спасибо