2012-01-23 16 views
9

Los Svn diffs se usan en una herramienta llamada Cornerstone que permite a las personas hacer revisiones rápidas y sucias de los códigos al observar lo que ha cambiado. Lamentablemente, sin embargo, si varios desarrolladores utilizan diferentes esquemas de indentación, p. una persona usa vi y otra usa emacs y otra usa un programa de embellecimiento, la diferencia de svn puede volverse loca y mostrar la sangría de cada persona como una diferencia real/funcional cuando no lo es.¿Cómo decirle al diff de svn que ignore las diferencias en la sangría de espacio/tabulación?

Entonces ... ¿cómo decirle a svn que diferencie las cosas inteligentemente en lugar de mostrar cada diferencia de 1 espacio como una diferencia significativa?

Gracias.

Respuesta

20

Use -x -w como parámetros, p.

svn diff -x -w myfile 

El -x es seguido por argumentos pasados ​​al programa de diferencias y, por el diff predeterminado utilizado por svn -w significa ignorar todos los espacios en blanco.

Cuestiones relacionadas