J'ai déjà vu ça. Je crois qu'il y a un cas d'utilisation qui implique de renommer et déplacer des répertoires entiers qui confond vraiment SVN. La dernière fois que cela m'est arrivé, le statut svn sur l'un des répertoires que j'ai déplacés a commencé à apparaître comme "imbriqué" et lors d'un commit SVN a échoué en disant que mon WC était verrouillé et m'a suggéré d'utiliser l'opération de nettoyage. Bien sûr, cela n'a pas fonctionné et c'était vraiment une épreuve d'essayer de comprendre exactement ce que je devais faire pour résoudre le problème.
J'ai également vu cela lorsque vous utilisez deux clients SVN différents et que vous commettez avec l'un et l'autre nécessite un nettoyage avant de terminer les opérations. Cela m'arrive occasionnellement quand je m'engage avec TortoiseSVN et que Visual Studio est ouvert en même temps. Dans certains cas, AnkhSVN semble nécessiter un nettoyage lorsque j'essaie de mettre à jour ou de commettre avec la prochaine fois. Cela n'arrive pas souvent cependant.
J'utilise Tortoise depuis quelques années et je n'ai jamais vu ça. Que devez-vous faire pour obtenir le message? –
oui, même ici. Le flux d'opération normal n'a jamais besoin d'effectuer un nettoyage. Le nettoyage IIRC recherche uniquement dans un WC et supprime les verrous persistants. – gbjbaanb
Cela arrive parfois lors de la mise à jour/validation. Je suis vraiment juste faire des choses de base ... Je commets aussi via IntelliJ et Ankh parfois - est-ce que cela justifie un nettoyage? – ripper234