2008-10-28 12 views
58

J'ai un projet que je construis avec Netbeans 6.1 et j'utilise SVN. J'ai supprimé certains fichiers sur la machine locale puis tenté de valider mes modifications dans le dépôt SVN. La livraison échoue avec le message d'erreurErreur de validation SVN après la suppression de fichiers localement

Entrée pour 'C: \ chemin \ \ projet \ monfichier' URL n'a pas

Où MonFichier le fichier supprimé.

Est-il possible de dire à SVN que le fichier a été supprimé du projet et qu'il doit être supprimé du référentiel?

+0

Je sais que c'est ancien ... mais avez-vous supprimé le fichier de l'intérieur de l'EDI ou de l'explorateur de ligne de commande/fichier? – vkraemer

+0

Je ne me souviens absolument pas. Peu après, je suis passé à Mercurial et je n'ai jamais regardé en arrière. –

Répondre

115

Une mise à jour svn ramènera le fichier, en corrigeant votre dépôt local.

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

Vous devriez alors être en mesure de valider les modifications dans le dépôt.

+0

Merci pour le conseil. –

+0

génial, j'ai appris quelque chose probablement assez commun mais nouveau pour moi ... n'a jamais eu ce problème jusqu'à maintenant. – PositiveGuy

+0

Parfait. Je te remercie! – Timo

2

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

0

J'ai eu le même problème et la raison était que j'ai supprimé le fichier externaly. Si vous le supprimez en utilisant NetBeans, alors commettez le travail bien.

-1

En supprimant le projet localement, le rechecking de SVN et la validation des modifications l'ont corrigé pour moi. Assurez-vous de sauvegarder vos modifications avant de supprimer le projet.