J'ai un référentiel SVN qui a été déplacé vers une nouvelle adresse/chemin. Cependant, j'ai une copie de travail avec du code source non validé qui pointe toujours vers l'ancien chemin d'accès au référentiel (maintenant non valide). Comment modifier une copie de travail pour pointer vers un nouveau référentiel?
svn switch --relocate
est obsolète à partir de la version 1.7 de Subversion. Utilisez le svn relocate
commande à la place.
Il faut soit FROM-PREFIX TO-PREFIX [PATH...]
ou TO-URL
comme arguments.
Voir
svn help relocate
pour plus d'informations.
Utilisez le svn switch
commande avec le --relocate
option de ligne de commande.
Utiliser TortoiseSVN
Utilisation de la commande
cd [working copy path]
svn relocate [new url]
Être plus précis
svn switch --relocate [complete url of the old repo] [complete url of the new repo]
Par exemple:
svn switch --relocate http://svn.repo.com:9880/website/branches http://svnrepo.com/web/branches
Utilisation de TortoiseSVN tortoisesvn docs
Très simple:
Étape 1: Ouvrez la commande Invite/terminal et définissez le chemin de travail
Étape 2: Exécutez cette ligne svn switch --relocate http://newurl