2010-06-08 7 views

Répondre

4

Vous pouvez personnaliser l'outil de différence utilisé en définissant diff-cmd dans votre fichier ~/.subversion/config; Voir le manual. Vous pouvez également utiliser une option --diff-cmd sur le command-line.

+0

Je sais, merci. Mais je trouve toujours bizarre que vous pouvez définir l'édition et la fusion à travers des variables d'environnement, mais pas de différenciation. – lamcro

+0

+1 - il n'y a pas de variable d'environnement pour cela, vous pouvez essayer "strings .../svn" pour voir quelles chaînes existent dans le binaire et déterminer lesquelles sont des noms de variables d'environnement – bobah

+2

@lamcro: oui, c'est un peu bizarre, mais il existe une longue tradition pour les éditeurs (et les pagers) d'être personnalisés à partir de variables d'environnement; Les programmes de différence sont plus spécifiques aux SCM, et les fichiers de configuration sont disponibles pour cela, il n'y a donc pas vraiment besoin d'ajouter un autre moyen. – Ether

3

Vous pouvez également ajouter un alias tel que ce qui suit au même profil par défaut: alias svndiff = 'svn diff --diff-cmd/usr/bin/meld'