Comment puis-je ignorer en fin de vie les changements et de tous un espace blanc dans le svn?
Combinant svn diff --ignore-eol-style et --ignore-tous-espace de travail:
$ svn diff -x -w --ignore-eol-style -r 1143:1177 somefile
svn: invalid option: --ignore-eol-style
Et,
$ svn diff -x --ignore-eol-style -x --ignore-all-space -r 1143:1177 somefile
S'exécute uniquement la dernière option: ignore-tous-espace
Personne traitée avant?
Vous devez vous connecter pour publier un commentaire.
La
svn
commande semble honneur seulement un-x
option. Ce qui signifie que vous devez/pouvez combiner tous options en un argument:Je n'ai pas testé si cela est aussi vrai pour les externes diff-outils.
diff: unrecognized option '--ignore-eol-style'
utiliser le formulaire:svn diff -x -w
svn diff --diff-cmd '/usr/bin/diff' -x '-u --ignore-all-space --ignore-blank-lines' path1 path2
(-u donne le unifiée style comme svn diff)Vous pouvez utiliser des outil de différenciation avec les options appropriées (diff-cmd option dans le SVN de config). Vérifier cette. Ensuite, vous avez la liberté pour définir n'importe quel outil de comparaison et de fournir des arguments pour elle. Vous pouvez également l'utiliser directement:
où -b d'ignorer les espaces blancs au trait fin et considérer que tous les autres séquences d'une ou de plusieurs caractères espace équivalent,