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-style
puede ser necesario agregar si el estilo EOL es diferente entre las revisiones.svn diff -x -w
veces también puede ser útil, ya que ignora más espacios en blanco (alias para ignorar todo el espacio)Utilice
-x --ignore-space-change
o-x --ignore-all-space
. (Versvn -h diff
.)fuente
svn diff -x -w
==svn diff -x --ignore-all-space
Puede 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