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.
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.
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:
- 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:
- 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.
- vérifiez les détails D'Installation D'Eclipse pour confirmer que vous avez des connecteurs SVN subversifs version
- vous pouvez maintenant mettre à jour SVNKit. Sélectionnez Help,Installer de nouveaux logiciels pour afficher la fenêtre d'installation du logiciel.
- sélectionnez le dernier SVNKit (au moment de l'écriture, 1.7.4) et installez-le.
- 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").
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
sous Window->Preferences->Team->SVN, SVN Connector tab, mettez le connecteur svn sur le dernier kit SVN, SVNKit 1.8.0:
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.
- Dans le box JavaHL (
sudo apt-get install libsvn-java
) - après avoir installé search for
libsvnjavahl-1.so
Fichier utilisant la commande suivantesudo find / -name libsvnjavahl-1.so
- Ouvrir
eclipse.ini
fichier (Nous pouvons trouver dans eclipse home folder) et éditer. I use STS sosts.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