Puedo obtener diferencias entre dos revisiones usando algo como
svn diff -r 100:200 > file.diff
Pero el problema es que hay muchas líneas que aparecen debido al cambio en los espacios en blanco. ¿Hay alguna forma de escribir solo aquellas líneas que realmente cambian de manera significativa y no solo en espacios en blanco?
                    
                        svn
                                diff
                                whitespace
                                
                    
                    
                        umar
fuente
                
                
            fuente

-x --ignore-eol-stylepuede ser necesario agregar si el estilo EOL es diferente entre las revisiones.svn diff -x -wveces también puede ser útil, ya que ignora más espacios en blanco (alias para ignorar todo el espacio)Utilice
-x --ignore-space-changeo-x --ignore-all-space. (Versvn -h diff.)fuente
svn diff -x -w==svn diff -x --ignore-all-spacePuede usar un comando diff alternativo usando el argumento --diff-cmd para svn diff. diff es una buena utilidad que tiene muchas características para ignorar los espacios en blanco.
Por ejemplo:
fuente
Tenga en cuenta que los finales de línea no se consideran espacios en blanco en este escenario y eso debe ignorarse con:
fuente