2010-08-11 26 views
2

J'essaye de mettre à jour mes changements à un certain travail de python sur un serveur SVN. Lorsque je tente de valider le fichier sur svn, j'obtiens une erreur indiquant que mon dossier est obsolète:SVN boucle infinie d'échecs (en validant un fichier)

"Transmission des données du fichier ... svn: échec de la validation (détails suivre): svn: Répertoire '/ scripts/setup/configure est obsolète "

Lorsque je tente de lancer "svn mise à jour configure /", il échoue à cause d'un conflit d'arbres:

" Résumé de conflits: Conflits d'arborescence: 1 "

Je tente ensuite de résoudre en utilisant" svn resolve --accept working -R. ", qui renvoie la sortie:

« état résolu de conflit" configure »

(Note, exécutant la commande resolve une deuxième fois consécutive retourne aucune sortie, car il est déjà « résolu »).

Je tente ensuite de mettre à jour et d'obtenir la même erreur de conflit d'arborescence que précédemment. Je suis maintenant de retour à la première étape. Tenter de résoudre à nouveau donnera le même résultat en affirmant que le problème a été résolu, mais a tenté de mettre à jour le problème sans résoudre le problème.

Une aide/un aperçu à ce sujet? J'y travaille depuis un certain temps et je n'ai rien trouvé.

Merci

+0

Dans la mesure du possible, supprimez le dossier concerné et 'svn update', ou effectuez une toute nouvelle extraction. SVN est comme ça parfois. –

Répondre

1

kludgy bien qu'il puisse être, dans les situations où je ne peux vraiment pas comprendre pourquoi Subversion est crachait son mannequin, je fais juste une caisse fraîche et ensuite passer mes changements dans la main.

0

La solution de Pike65 fonctionnera. Vous pouvez également le faire à une plus petite échelle et simplement supprimer les fichiers en conflit, faire une mise à jour, puis réappliquer vos modifications.