Est-ce que ce fil aide? Plus précisément cette partie :
À partir de là, il me semble que vous avez forcé WinSCP à utiliser le transfert en mode texte, ce qui implique la conversion unix-> dos. Forcez simplement le mode binaire pour éviter la conversion.
Je n'ai pas pu comprendre pourquoi j'avais le problème des espaces blancs, mais j'ai pu comprendre comment ignorer les espaces blancs.
Vous pouvez utiliser :
svn diff -x'-uw --ignore-eol-style'
Cela a assez bien fonctionné.