Récemment, notre serveur svn a été changé et nous avons fait un changement de svn.
Comme la copie de travail avait une quantité énorme 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 bien.
Mais au niveau le plus élevé du référentiel, lorsque j'essaie de mettre à jour des fichiers, j'obtiens le message suivant svn : Copie de travail '.' verrouillée L'erreur et le nettoyage n'aident pas non plus. Lorsque je fais le nettoyage, j'obtiens des erreurs comme celles-ci - svn : 'content' n'est pas un répertoire de copie de travail
La sortie fraîche n'est PAS du tout une option. Existe-t-il d'autres moyens de nettoyer et de libérer les serrures et de procéder à l'échange complet ?
EDIT : Le dernier paragraphe de la réponse de JesperE
Si vous obtenez un "not a working copy" lorsque vous en faisant un "svn cleanup" récursif, je pense que supposition est que vous avez un répertoire qui devrait être une copie de travail (i.e. le répertoire .svn au premier niveau le dit), mais il lui manque son propre répertoire .svn. Dans ce cas, vous pourriez essayer de supprimer/déplacer ce et ensuite faire une mise à jour locale
semble être la solution au problème dans le référentiel. J'ai identifié ces dossiers et fait un nouveau checkout de ces seuls dossiers spécifiques et wow, les verrous sont libérés dans le nettoyage suivant ! Merci beaucoup JesperE !
Mais, je n'arrive toujours pas à comprendre l'erreur du switch svn qui se lit maintenant comme suit,
svn : Le dépôt à 'svn://repourl/reponame/nomd'utilisateur'. a l'uuid 'm/reponame', mais le WC has 'b5b39681-0ff6-784b-ad26-2846b9ea8e7d'
Des idées ?
0 votes
Pour les utilisateurs de R qui rencontrent cette erreur : github.com/wch/r-source/wiki#adding-svn-information