2010-12-04 46 views
1

J'utilise Eclipse avec SVN. Outre les autres j'ai un dossier "application". Ce dossier contient plusieurs autres dossiers, parmi ceux-ci "cache" et "logs". J'ai ajouté la propriété svn: ignore à "cache" et "logs". Maintenant "application" a ce symbole étoile, ce qui signifie qu'il contient des modifications non validées. Mais quand j'essaie de commettre, je reçois ce messageSVN avec Eclipse: Commit ne fonctionne pas, message "Skipped" à la place

commit -m "svn:ignore" -N C:/Xampp/htdocs/application 
    Sending  C:/Xampp/htdocs/application 
    Skipped 

Comment résoudre?

+4

Avez-vous essayé d'effectuer une mise à jour en premier? J'ai eu ce comportement quand j'avais des versions obsolètes dans l'arbre de livraison. – morja

Répondre

1

tir longue ici puisque vous ne publiez pas le contenu d'un statut svn mais je vous suggère de prendre un coup d'oeil à http://www.tecnotertulia.com/development/svn-skipped-pathtofile-is-misleading/96.

+0

Je ne comprends pas votre lien! Pourquoi Eclipse me dit "Skipped"? Comment le résoudre? –

+0

J'ai besoin de voir la sortie de svn status pour vous donner une meilleure réponse. Peut-être que le fichier n'a pas vraiment changé ou qu'il a été retiré du contrôle de version. –

1

Cela se produit en cas de conflit entre le fichier local et le fichier de référentiel. Essayez de synchroniser les fichiers (clic droit -> équipe -> synchroniser). Dans cette vue, vous verrez tous les conflits que vous avez.
En ligne de commande, utilisez svn status pour vérifier l'état, c'est-à-dire la raison d'omission.

0

Assurez-vous que le SVN est démarré avec le même utilisateur que le référentiel a été créé. Quand j'ai reformulé mon SVN, j'ai eu la même erreur. Puis j'ai réalisé que je n'avais pas démarré mon SVN avec l'utilisateur root.