Problems with WinSCP with end-of-line style on Ubuntu Linux when using SVN Diff
Does this thread help? More precisely this part:
From this, it seems to me that you have forced WinSCP to use text mode transfer, which imply the unix->dos conversion. Just force the binary mode to avoid the conversion.
I wasn't able to figure out why I had the whitespace issue but I was able to figure out how to ignore whitespaces.
You can use:
svn diff -x'-uw --ignore-eol-style'
This worked well enough.