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 un code source non validé qui pointe toujours vers l'ancien chemin du référentiel (maintenant invalide). Comment modifier une copie de travail pour qu'elle pointe vers un nouveau référentiel?
svn
path
working-copy
quano
la source
la source
Utilisation de TortoiseSVN
Utilisation de la commande
cd [working copy path]
svn relocate [new url]
la source
Être plus précis
Par exemple:
la source
Utilisation de TortoiseSVN Tortoisesvn Docs
la source
Très simple :
Étape 1: Ouvrez l'invite de commande / le terminal et définissez le chemin de travail
Étape 2: exécutez cette ligne
svn switch --relocate http://newurl
la source
J'avais changé mon serveur svn pour forcer tout rediriger de HTTP à HTTPS (et cela aurait pu être une redirection vers n'importe quelle autre URL), et j'ai remarqué que cette
svn relocate
commande causait beaucoup de problèmes avec les externes. Heureusement, j'ai trouvé que la chose la plus simple était de simplement faire unsvn update
et en raison de la redirection du serveur svn, il a mis à jour toutes les URL stockées dans la copie de travail locale, y compris les externes.la source