我正在使用sharpSVN API来查找存储库中的更改。因此,我以下列方式使用SVNClient类的Diff方法:
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方法一起使用。
任何人都可以帮助我如何制作相同的差异来忽略空格吗?
非常感谢提前