J’utilisais le client TortoiseSVN 1.7.11 (Windows 7). Je l’ai mis à jour à 1.8 et ensuite cela a fonctionné pendant un certain temps avec la version 1.8. Mais les autres machines avec lesquelles je travaille utilisent encore le 1.7.11, et je ne peux pas les mettre à niveau, alors j’ai pensé à la mise à niveau vers 1.7.11. Maintenant, ça ne marche plus du tout. J’ai pris une nouvelle caisse et il demande toujours de mettre à jour la copie de travail.
Lorsque je clique sur cette option, il est dit “Impossible de mettre à niveau car il ne s’agit pas d’un répertoire de copie de travail antérieur à la version 1.7. Entrée par défaut manquante. J’ai également supprimé les registres et supprimé le problème.
Pour les personnes qui ne lisent pas les commentaires en premier.
Il n’est pas nécessaire de consulter un répertoire distinct et de perdre les modifications locales.
Après avoir rétrogradé à TortoiseSVN 1.7, il est possible de recréer le format SVN 1.7 en:
Supprimer tous les répertoires .svn
for /d /r . %d in (.svn) do @if exist "%d" rd /s/q "%d"
Commander en utilisant --force
:
svn co --force
Vous n’avez pas effectué de nouvelle vérification avec le client TortoiseSVN 1.7. Si vous l’aviez, vous ne recevriez pas d’erreurs de format de copie de travail.
Supprimez TortoiseSVN 1.8.0, installez TortoiseSVN 1.7.x et récupérez une nouvelle copie de travail.