2009-01-18 7 views
3

Existe-t-il un format diff standard ou normal dans SVN ou seulement le format unifié?Format de diff standard dans SVN

+0

Comment appelez-vous "format diff standard"? Pour autant que je sache, il existe plusieurs formats diff (sed, unifié, contexte) et aucun d'eux n'est standard. –

Répondre

4

svn help diff révèle ceci:

--diff-cmd arg: utilisez ARG comme commande diff

Par conséquent, vous devriez être en mesure d'utiliser svn diff --diff-cmd diff d'utiliser le diff standard.

+0

svn ajoute l'argument -u par défaut (au moins dans la version 1.5.1). Donc, vous devez spécifier des arguments diff via -x pour remplacer le format unifié. Par exemple. "svn diff --diff-cmd diff -x -b" fonctionne pour moi – Linulin

8

svn diff --diff-cmd diff -x --normal

Cela n'a pas d'effets secondaires, contrairement à ce qui -b provoque des changements dans les espaces à ignorer.

+0

Très cool. Je ne connaissais pas l'option -x. J'ai toujours fait un script shell externe avec la commande diff. Merci! – mlathe

Questions connexes