2010-06-14 4 views
0

J'ai installé une version plus récente de svn sur mon système dans ~ mon/home/bin et y ai placé le chemin. Maintenant, à partir de la ligne de commande, une version plus récente de svn est utilisée à la place de l'ancienne, située dans/usr/bin /. Cependant, svnant continue d'utiliser un svn plus ancien dans/usr/bin.modification svn utilisé par svnant

Comment puis-je demander à svnant d'utiliser un svn plus récent?

Répondre

1

Comme on le voit, il svnant n'a pas utilise toujours l'exécutable: http://subclipse.tigris.org/svnClientAdapter.html

1er-javahl natif (JNI) bibliothèque de subversion (http://svn.apache.org/repos/asf/subversion/trunk/subversion/bindings/javahl/)

API subversion mise en œuvre 2e JavaSVN (Java pur) (http://tmate.org/svn/)

Enveloppe client de ligne de commande 3rd-svn (.exe)

Pour la première fois, vous devez mettre à niveau le pot.

Si elle utilise vraiment l'exécutable que vous devriez essayer de mettre votre exécutable dans le chemin avant de l'autre svn exe ou un lien vers/usr/bin

ln -s /home/yourself/bin/svn /usr/bin/svn 
+0

Comment puis-je savoir quel chemin est utilisé par mon svnant? – dimba

+0

à partir de là: http://subclipse.tigris.org/svnant/svn.html vous pouvez désactiver les autres en utilisant, javahl = "false", dans votre antfile Svnkit est par défaut à faux je ne sais pas si vous pouvez voir celui qu'il utilise – pastjean

0

Vous voudrez peut-être faire quelque chose comme:

mv /usr/bin/svn /usr/bin/svn_old 
ln -s ~/your/home/bin/svn /usr/bin/svn 

Vous avez une copie de l'ancien si vous en avez besoin, tout en liant le binaire actuellement utilisé à votre nouvelle version.

0

Ajoutez votre nouveau chemin svn java.library. chemin

Questions connexes