2009-11-16 16 views

risposta

71

È possibile utilizzare

svn diff -r 100:200 -x -b > file.diff 

HTH

+0

È nuovo per 1.6? SVN non ha mai usato per farlo. Dovrei mantenere più corrente :) –

+4

1.5.4 fa. Ma: --ignore-space-change, non --ignore-space-changes –

+0

@Dan McG. Non so se è nuovo per 1.6, ma la voce numero 8 su http://www.akatombo.com/en/comments/ignore_whitespace_in_a_subversion_diff/ suggerisce che sia disponibile dal 1.4 – jrbjazz

6

È possibile utilizzare un comando diff alternativo utilizzando l'argomento --diff-cmd per svn diff. diff è una buona utilità che ha un sacco di funzioni per ignorare gli spazi bianchi.

Ad esempio:

svn diff --diff-cmd /usr/bin/diff -x "-w" 
+11

in realtà ho usato svn diff --diff-cmd/usr/bin/diff -x "-w" -r 2000: 2100> jj1 e funziona. grazie – umar

+0

@umar: questo è l'unico modo che sembra funzionare per me. –

65

Usa -x --ignore-space-change o -x --ignore-all-space. (Vedere svn -h diff.)

+14

'svn diff -x -w' ==' svn diff -x --ignore-all-space' – user2968356

0

noti che di fine linee non sono considerati spazi bianchi in questo scenario e che deve essere ignorato con:

svn diff -x --ignore-eol-style [etc...] 
Problemi correlati