Obtenir "CHECKOUT ne peut être effectué que sur une ressource de version" lorsque vous essayez de valider en utilisant le plugin Eclipse subversive
J'utilise Eclipse Juno sur Mac 10.7.5, SVN 1.7 et le plugin subversif Eclipse. Occassioanlly, quand j'essaie de valider des modifications de mon projet (en cliquant avec le bouton droit sur le projet de l'Explorateur de paquets, en sélectionnant "Team" - > "Commit"), j'obtiens l'erreur:
Some of selected resources were not committed.
Some of selected resources were not committed.
svn: E200007: Commit failed (details follow):
svn: E200007: Commit failed (details follow):
svn: E200007: CHECKOUT can only be performed on a version resource [at this time].
svn: E175002: CHECKOUT request failed on '/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 vérifié la dernière version de mon projet. Comment puis-je prendre soin de ces erreurs répétées?
8 réponses
Le nettoyage a fonctionné pour moi:
Cliquez-Droit sur l' projet -> l'équipe -> nettoyage / actualiser
C'est très probablement votre version svn de la console est différente de votre version Eclipse " SVNKIT (Pure Java)", vous pouvez changer Preferences = > Team = > SVN = >SVN interface = > Client en utilisant " JavaHL (JNI)"
Mon cas est comme ci-dessous, en utilisant Java hl 1.7.10 est ok, mais en utilisant SVNKIt v1.7.9 aura le problème
wuliang-Mac:src wwu$ svn --version
svn, version 1.7.10 (r1485443)
compiled Jul 9 2013, 12:55:03
Comme je l'ai commenté dans autre poste ...
Pour ceux qui projet -> l'équipe -> nettoyage de ne fonctionne pas dans eclipse essayer:
- forcer le nettoyage en utilisant SVN Tortoise
- Depuis le terminal avec la commande
svn cleanup /folder_to_cleanup
Dans mon cas, projet -> l'équipe -> nettoyage / actualiser travaillé pour l'un des fichiers mais pas les autres. Copiez simplement la commande qui a échoué de la console svn sur eclipse et exécutez - la dans la console avec le préfixe " svn " fonctionne pour moi. Donc, la syntaxe est:
svn commit -m "comment" -N /path/to/file
J'ai eu du mal à résoudre ce problème et j'ai finalement compris ce qui s'est passé.
Si vous utilisez SVN add - on avec Eclipse ou IntelliJ IDEA et supprimez certains fichiers (à partir du navigateur de fichiers du système , vous obtiendrez également ce message.
La seule façon dont j'ai pu le résoudre dans IDEA était de valider les modifications via un outil SVN externe, puis de rouvrir les modifications IDE et checkout. Après cela, j'ai pu commettre sans une telle erreur.
@wu liang asnwer a travaillé pour moi. mais j'ai eu un goto
Preferences=>Team=>SVN=>SVN Connectors=>Native JavaHL
Capture d'écran 1:
Capture d'écran 2:
Rencontrez ceci lorsque le serveur met à niveau la version svn.
Pour Idée Intellij utilisateur, ce que nous devons faire est de
- sélectionnez le répertoire racine du projet dans le panneau de gauche du projet
- dans le menu supérieur, sélectionnez
VCS -> Subversion -> Cleanup
Maintenant, vous devriez être en mesure de checkin / out.