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?

104
demandé sur Dave 2013-07-23 20:37:13

8 réponses

Le nettoyage a fonctionné pour moi:

Cliquez-Droit sur l' projet -> l'équipe -> nettoyage / actualiser

214
répondu TharakaNirmana 2015-09-02 07:19:58

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

entrez la description de l'image ici

26
répondu wu liang 2013-07-27 06:19:32

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
19
répondu FLBKernel 2017-05-23 12:10:38

Il y a bug signalé dans SVNKit avec la même erreur.

4
répondu madth3 2013-08-09 16:42:34

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
3
répondu wliao 2016-08-04 23:31:28

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.

1
répondu sandalone 2014-04-15 15:36:57

@wu liang asnwer a travaillé pour moi. mais j'ai eu un goto Preferences=>Team=>SVN=>SVN Connectors=>Native JavaHL

Capture d'écran 1:

entrez la description de l'image ici

Capture d'écran 2:

entrez la description de l'image ici

1
répondu Aravindh Gopi 2018-06-25 10:23:10

Rencontrez ceci lorsque le serveur met à niveau la version svn.

Pour Idée Intellij utilisateur, ce que nous devons faire est de

  1. sélectionnez le répertoire racine du projet dans le panneau de gauche du projet
  2. dans le menu supérieur, sélectionnez VCS -> Subversion -> Cleanup

Maintenant, vous devriez être en mesure de checkin / out.

-2
répondu Leon li 2016-11-07 20:44:31