122 votes

Obtenir "CHECKOUT ne peut être effectué que sur une ressource de version" lors de la tentative de validation à l'aide du plugin Eclipse Subversive.

Je utilise Eclipse Juno sur Mac 10.7.5, SVN 1.7 et le plugin Eclipse Subversive. Occasionnellement, lorsque j'essaie de valider les modifications de mon projet (en cliquant avec le bouton droit sur le projet depuis l'explorateur de packages, en sélectionnant "Equipe" -> "Valider"), je reçois l'erreur :

Certains des ressources sélectionnées n'ont pas été validées.
Certains des ressources sélectionnées n'ont pas été validées.
svn: E200007: La validation a échoué (détails suivent) :

svn: E200007: La validation a échoué (détails suivent) :
svn: E200007: La requête CHECKOUT ne peut être effectuée que sur une ressource de version [à ce moment-là].
svn: E175002: La requête CHECKOUT a échoué sur '/svn/subco-digital.coderepo/!svn/rvr/2110/trunk/myproject/src/main/java/org/mainco/subco/myproject/validator/UserFormValidator.java'

J'ai vérifié que j'ai bien récupéré la dernière version de mon projet. Comment puis-je résoudre ces erreurs récurrentes ?

3voto

elkarel Points 122

Essayez d'exécuter à partir du terminal :

svn cleanup 

Actualiser/Nettoyer dans l'IDE n'a pas fonctionné pour moi.

1voto

Aravindh Gopi Points 754

@wu liang asnwer worked for me. but i had to goto Préférences=>Équipe=>SVN=>Connecteurs SVN=>JavaHL natif

Capture d'écran 1:

entrer la description de l'image ici

Capture d'écran 2:

entrer la description de l'image ici

1voto

sandalone Points 8326

J'ai eu du mal à résoudre ce problème et j'ai finalement compris ce qui s'était passé.

Si vous utilisez un add-on SVN avec Eclipse ou IntelliJ IDEA et supprimez certains fichiers de celui-ci (à partir du navigateur de fichiers du système, alors vous obtiendrez également ce message.

La seule façon dont j'ai pu le résoudre dans IDEA était de commettre les changements via un outil SVN externe, puis de rouvrir l'IDE et de vérifier les changements. Après cela, j'ai pu commettre sans erreur.

0 votes

Rien de nouveau, vérifiez la réponse de @wuLiang. Vous avez utilisé différentes versions de clients SVN.

0voto

CK Lee Points 2041

Pour ceux qui utilisent SmartSVN (sur MacOS) et Eclipse, si après avoir nettoyé dans Eclipse en suivant la réponse acceptée cela ne fonctionne toujours pas, vous pouvez essayer de nettoyer dans SmartSVN, menu supérieur -> Modifier -> Nettoyer....

0voto

andydoe Points 166

Vous devez fermer votre Eclipse IDE ou tout autre IDE avec lequel vous exécutez votre projet Java. Ensuite, ouvrez le terminal et tapez ceci :

svn cleanup /chemin/vers/le/dossier/racine/de/votre/projet

Réouvrez Eclipse IDE et essayez de commit à nouveau, cela devrait fonctionner !!!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X