Récemment, notre serveur svn a été changé et nous avons fait un commutateur svn.
Étant donné que la copie de travail avait une énorme quantité de ressources non versionnées, la copie de travail a été verrouillée et nous avons commencé à changer de dossier par dossier pour tous les dossiers sous svn, ce qui fonctionne parfaitement.
Mais au plus haut niveau du référentiel, lorsque j'essaie de mettre à jour des fichiers, j'obtiens le svn: Working copy '.' erreur verrouillée et le nettoyage n'aide pas non plus. Quand je fais le nettoyage, j'obtiens des erreurs comme celles-ci - svn: 'content' n'est pas un répertoire de copie de travail
Un nouveau paiement n'est PAS une option du tout. Y a-t-il d'autres façons de nettoyer et de libérer les verrous et de faire le commutateur complètement?
EDIT: Le dernier paragraphe de la réponse de JesperE
Si vous obtenez "pas une copie de travail" lorsque vous effectuez un "nettoyage svn" récursif, je suppose que vous avez un répertoire qui devrait être une copie de travail (c'est-à-dire le répertoire .svn au niveau supérieur le dit), mais il manque son propre répertoire .svn. Dans ce cas, vous pouvez simplement supprimer / déplacer ce répertoire, puis effectuer une mise à jour locale
semble être la solution au problème dans le référentiel. J'ai identifié ces dossiers et fait une nouvelle vérification de ces dossiers spécifiques et wow, les verrous sont libérés lors du nettoyage suivant! Merci beaucoup JesperE !!
Mais, je ne peux toujours pas comprendre l'erreur de commutateur svn qui se lit maintenant comme,
svn: Le référentiel à 'svn: // repourl / reponame / foldername' a uuid 'm / reponame', mais le WC a 'b5b39681-0ff6-784b-ad26-2846b9ea8e7d'
Des idées ?