SVN / Subversion 1.7 et Eclipse Subversive & JavaHL

je viens de passer à TortoiseSVN 1.6.99, Build 21709, (Subversion 1.7.0, -dev). J'ai un problème avec mon Eclipse Subversive 0.7.9.I20100512-1900 & JavaHL 1.6.15. J'ai essayé de mettre à jour mes plugins Eclipse. Quelqu'un a une solution?

Erreur lors de l'Eclipse:

le projet Share a échoué. Format de la copie de travail non étayée svn: le chemin 'XXX' semble faire partie d'une Subversion 1.7 ou plus de la copie de travail. Veuillez mettre à jour votre client Subversion pour l'utiliser ce de la copie de travail.

34
demandé sur Lee Chee Kiam 2011-07-27 10:27:21

6 réponses

vous êtes au courant de L'état de Subversion 1.7? Il s'agit actuellement d'un état bêta-2 qui n'est pas destiné à la production? De plus, il n'a pas pu fonctionner avec la copie de travail, car le format de la copie de travail 1.7 a changé et il ne mettra pas votre copie de travail à jour automatiquement. Si vous aimez utiliser la version 1.7-bêta-2, vous devez utiliser la version JavaHL de Subversion 1.7-bêta-2 au lieu de 1.6.X. Le ci-dessus mentionné est également vrai pour TortoiseSVN, cause la version que vous avez mentionné est une BETA! (comme expliqué sur la TortoiseSVN site.

7
répondu khmarbaise 2011-07-27 06:39:06

gardez à l'esprit que Subversive ne communique pas directement avec votre copie de travail; C'est seulement une interface pour Eclipse. La communication passe par un connecteur SVN tel que SVNKit ou JavaHL. C'est le logiciel que vous devez mettre à jour pour résoudre votre problème.

dans mon cas, J'utilise SVNKit, qui peut être mis à jour comme suit:

  1. assurez-vous que les sites de mise à jour D'Eclipse pointent vers recommandations de la Polarion. Voici à quoi ressemblent mes sites de mise à jour comme: Subversive
  2. vous aurez besoin de la dernière version des connecteurs SVN subversifs, alors assurez-vous que le site de mise à jour Subversive est activé et laissez Eclipse vérifier les mises à jour par Help,Vérifier les mises à jour.
    • vérifiez les détails D'Installation D'Eclipse pour confirmer que vous avez des connecteurs SVN subversifs version 2.3.0.I20120413-1700 ou plus tard. Pour ce faire, accédez à Help,, puis cliquez sur "Installation détail."
    • si vous n'avez pas obtenu une nouvelle version, vous pourriez avoir besoin de désinstaller l'ancienne, et de saisir la nouvelle à partir du site de mise à jour Subversive.
  3. vous pouvez maintenant mettre à jour SVNKit. Sélectionnez Help,Installer de nouveaux logiciels pour afficher la fenêtre d'installation du logiciel.
  4. sélectionnez le dernier SVNKit (au moment de l'écriture, 1.7.4) et installez-le. Installing SVNKit 1.7.4
  5. redémarrage Eclipse.

si Subversive utilise le mauvais connecteur après avoir redémarré Eclipse, sélectionnez le plus récent à droite de l'écran Préférences (sous Préférences, sélectionnez l'Équipe,SVN puis cliquez sur L'onglet "Connecteurs SVN").

32
répondu Paul Lammertsma 2012-04-17 10:12:41

ceci est maintenant résolu avec les versions 1.8 de Subclipse.

6
répondu sandos 2011-11-03 11:00:41

une sélection correcte du connecteur subclipse & SVN résoudra le problème.

j'utilise ecplise indigo et Tortoise SVN 1.8 L'installation de Subclipse 1.10.5 & Subversion JavaHL Native Library Adaptateur 1.8.10 a résolu le problème.

voir http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

1
répondu Kotteeswaran 2014-09-30 04:14:18

sous Window->Preferences->Team->SVN, SVN Connector tab, mettez le connecteur svn sur le dernier kit SVN, SVNKit 1.8.0:

SVNKit 1.9

1
répondu KAD 2016-01-04 11:10:42

je suis passé par le même problème. J'ai essayé tous ces. Rien n'a fonctionné. La raison est, je l'essaie sur Ubuntu (Linux). Toutes ces solutions sont pour windows je suppose.

je sais que c'est une question très ancienne, mais au cas où elle pourrait aider les autres.

j'ai fait ça.

  1. Dans le box JavaHL (sudo apt-get install libsvn-java)
  2. après avoir installé search for libsvnjavahl-1.so Fichier utilisant la commande suivante

    sudo find / -name libsvnjavahl-1.so
  3. Ouvrir eclipse.ini fichier (Nous pouvons trouver dans eclipse home folder) et éditer. I use STS so sts.ini pour moi.

    Ajoutez ce qui suit:

    -vmargs -Djava.library.path=/path/of/libsvn/jni

Exemple:

-vmargs -Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/

Cette même méthodologie peut être appliquée à windows aussi.

Référence http://subclipse.tigris.org/wiki/JavaHL#head-bb1dd50f9ec2f0d8c32246430c00e237d27a04fe

0
répondu vissu 2018-02-17 17:56:18