J'ai un référentiel SVN sur un serveur distant. Ma copie de travail locale y accède via le protocole svn: //. Je souhaite déplacer le référentiel sur mon PC local. J'ai copié le référentiel, mais lorsque j'essaie de basculer (relocaliser) ma copie de travail pour utiliser le référentiel local (en y accédant uniquement via le système de fichiers - aucun serveur ne s'exécute), svn se plaint que ce n'est pas une relocation valide.
Par exemple, la commande Windows 'svn switch --relocate svn: // diskstation / svnrepository c: \ Utilisateurs \ Bob \ Documents \ svnrepository' donne l'erreur 'svn: E200004:' svn: // diskstation / svnrepository 'à' C: / Users / Bob / Documents / svnrepository 'n'est pas une relocation valide'
Comment puis-je obtenir ma copie de travail pour commencer à utiliser le référentiel local?
Merci Bob
la source
--relocate
obsolète beaucoup de versions il y a. Vous devez utiliser unsvn relocate
client SVN à jour. Et exécuter svnserve local sera une meilleure solution techniqueRéponses:
Pour spécifier un chemin de fichier, utilisez file: /// eg fichier: /// C: / Utilisateurs / Bob / Documents / svnrepository
la source