95 votes

comment faire en sorte que svn diff affiche uniquement les changements de ligne non blancs entre deux révisions

Je peux obtenir des différences entre deux révisions en utilisant quelque chose comme

 svn diff -r 100:200 > file.diff
 

Mais le problème est que de nombreuses lignes apparaissent en raison de la modification des espaces. Existe-t-il un moyen d'écrire uniquement ces lignes qui changent de manière significative et pas seulement en blanc?

97voto

jrbjazz Points 2099

Vous pouvez utiliser

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

HTH

75voto

ur. Points 2130

Utilisez -x --ignore-space-change ou -x --ignore-all-space . (Voir svn -h diff .)

7voto

tschaible Points 3341

Vous pouvez utiliser une autre commande diff en utilisant l'argument --diff-cmd pour svn diff. diff est un bon utilitaire qui dispose de nombreuses fonctionnalités pour ignorer les espaces.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X