8
votes

TortoiseSVN Downgrade Numéro de 1,8 à 1,7

J'utilisais le client Tortoisesvn 1.7.11 (Windows 7). Je l'ai mis à jour à 1,8, puis cela a fonctionné depuis un certain temps avec la version 1.8. Mais d'autres machines avec lesquelles je travaille continuent d'utiliser 1.7.11, et je ne peux pas les mettre à niveau, donc j'ai pensé à déclasser jusqu'à 1.7.11. Maintenant, ça ne fonctionne pas du tout. J'ai pris une nouvelle caisse et il demande toujours à mettre à niveau la copie de travail.

Lorsque je clique sur cette option, il est indiqué "Impossible de mettre à niveau car ce n'est pas un répertoire de copie de travail pré-1.7. Entrée par défaut manquante. J'ai essayé de supprimer les registres et supprimez les informations de configuration à partir de % appdata% Dossier aussi, mais cela ne résout pas le problème.


5 commentaires

Désinstallez TSVN. Réinstallez la version 1.7. Supprimez votre copie de travail. Créer une nouvelle copie de travail.


@DavidHeffernan j'ai pris la caisse dans un nouveau répertoire lui-même. Ensuite, il affiche un message "Copie de travail de mise à niveau".


Vous n'avez pas encore débarrassé de 1,8. Désinstallation complète, redémarrez, réinstallez TSVN 1.7


Redémarrage a résolu le problème, merci. Je ne m'attendais pas à ça.


Redémarrez souvent parce que TSVN est hébergé par Explorer et vous avez besoin d'un cycle de démarrage pour lancer l'ancien et apporter le nouveau


3 Réponses :


0
votes
  • Vous n'avez pas effectué de nouvelles commandes avec le client Tortoisesvn 1.7. Si vous aviez eu, vous n'obtiendrez pas d'erreurs de format de copie.

  • Supprimer Tortoisesvn 1.8.0, installez Tortoisesvn 1.7.x et à la caisse d'une nouvelle copie de travail.


1 commentaires

Comme je l'ai mentionné, j'ai pris une nouvelle caisse dans un répertoire frais.



12
votes

Pour les personnes qui ne lisent pas les commentaires en premier.

  • Sauvegarde des modifications que vous avez dans votre répertoire de travail
  • Désinstallez Tortoisesvn 1.8
  • Reboot
  • Installez TortoiseSVN 1.7
  • Faites une nouvelle commande dans un nouveau répertoire
  • Copiez manuellement les modifications nécessaires de votre sauvegarde vers un nouveau répertoire

0 commentaires

1
votes

Il n'est pas nécessaire de vérifier à un répertoire séparé et de perdre des changements locaux.

Après avoir diminué à Tortoisisesvn 1.7, il est possible de recréer le format SVN 1.7 par: P>

  • enlever tous les annuaires .svn p>

    svn co --force <repo_url> <local_dir>
    
  • Checkout à l'aide de - Force CODE>: P>

    for /d /r . %d in (.svn) do @if exist "%d" rd /s/q "%d"
    


0 commentaires