58 votes

Erreur de validation SVN après suppression de fichiers localement

J'ai un projet que je construis avec Netbeans 6.1 et j'utilise SVN. J'ai supprimé quelques fichiers sur la machine locale, puis j'ai essayé de valider mes modifications dans le dépôt SVN. Le commit échoue avec le message d'erreur suivant

Entrée pour ' C:\path\to\project\myfile ' n'a pas d'URL

Où monfichier est le fichier supprimé.

Existe-t-il un moyen d'indiquer à SVN que le fichier a été supprimé du projet et qu'il doit être supprimé du dépôt ?

115voto

BenB Points 4152

Une mise à jour svn ramènera le fichier, en corrigeant votre répertoire local.

Vous devriez alors être en mesure de faire un "svn delete" sur le fichier, ce qui indique à votre repo local que le fichier doit être supprimé, et le supprime également du système de fichiers.

Vous devriez alors être en mesure de livrer les changements dans le repo.

2voto

Azlam Points 1059

Si vous déposez un dossier contenant le fichier supprimé et que vous utilisez les dernières versions de Tortoise SVN (SVN GUI Client), il reconnaît le fichier en question comme manquant et tente de le supprimer du repo SVN.

0voto

kriver Points 314

La suppression du projet localement, la re-vérification à partir du SVN et la validation des modifications ont réglé le problème pour moi. Veillez à sauvegarder vos modifications avant de supprimer le projet.

0voto

Katapofatico Points 487

J'ai eu le même problème et la raison en est que j'ai supprimé le fichier en externe. Si vous le supprimez à l'aide de NetBeans, le commit fonctionne correctement.

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