Lorsque j'essaie de valider, SVN signale que 10 anciens répertoires sont manquants.
J'ai supprimé ces répertoires il y a longtemps. J'ai de nouveau essayé de créer le même répertoire, mais SVN les a signalés comme "obstrués" et je ne peux pas les supprimer.
Ces répertoires ne sont pas non plus dans le référentiel. Ils n'affectent pas directement mes commits, mais TortoiseSVN affichant ces dossiers dans la boîte de dialogue de validation. Par souci de garder ma boîte de dialogue de validation propre pour voir facilement les autres modifications, je souhaite supprimer ces répertoires manquants.
Y a-t-il un moyen de résoudre ce problème autrement que de passer à la caisse?
- C’est dans les commentaires de réponse acceptée pour référence future que c’est la solution qui a fonctionné pour moi:
J'ai créé le répertoire d'abord localement, puis force à supprimer et il résout le problème.
vous devez supprimer ces répertoires de SVN en utilisant svn delete puis en les mettant à ignorer
Je suis tombé sur cette situation où je voulais le répertoire mais il N'était pas là (pendant le changement de SVN)
Ce qui a fonctionné pour moi a été d’exécuter "svn up missingDirName" qui a restauré Le répertoire manquant et son contenu.
cette réponse fonctionne très bien.
recrée d'abord le dossier manquant en cours d'exécution "svn up missingDirName"
puis supprimez-le à nouveau dans la grammaire de svn "svn del missingDirName"
enfin le commettre "svn ci"
Commencez toujours par essayer SVN Cleanup si vous ne l’avez pas déjà fait. Si cela ne fonctionne pas, vous devriez extraire le référentiel entier dans un nouveau dossier et vous assurer qu'il n'y en a pas du tout (supprimez-les avec Tortoise sinon). Une question connexe peut être trouvée ici
Je suis tombé sur cette situation où je voulais le répertoire mais il n'y était pas (en faisant le changement SVN)
Ce qui a fonctionné pour moi a été d’exécuter "svn up missingDirName" qui a restauré le répertoire manquant et son contenu.
Essayez d’utiliser: Mise à jour SVN et nettoyage SVN sur votre copie locale. Cela devrait résoudre votre problème.
Un appel à svn update
devrait résoudre le problème. Après cela, vous pourrez ajouter et valider.
Pour moi, svn update
n'a pas ramené les dossiers. Je devais faire:
svn revert <folder>
svn delete <folder>
svn commit -m ""
Avez-vous essayé svn cleanup
?
J'ai rencontré un problème similaire et je voulais partager mon expérience.
J'ai utilisé Tortoise SVN.
J'avais un dossier que j'avais supprimé et qui ne figurait pas non plus sur le SVN, mais qui apparaissait lorsque j'essayais de valider le dossier qui apparaissait dans la liste marquée comme manquante et que ses sous-dossiers et sous-fichiers apparaissaient également comme supprimés ou manquants .
J'ai fait ce qui suit:
Et le problème avait disparu.