J'ai une question à propos de svn switch --relocate
. J'ai un ancien dépôt appelé beta
et nous passons à un nouveau serveur SVN. Là, j'ai créé un nouveau dépôt appelé legacy
et a engagé tous les fichiers du référentiel beta
. Maintenant, je dois mettre à jour toutes les copies de travail pour utiliser le repo legacy
. Quand je fais une commande pour cela, il dit que le UUID ne correspond pas:SVN relocaliser le problème avec uuid
svn switch --relocate file:///var/www/svn/beta https://domain.com/svn/legacy
svn: The repository at 'https://domain.com/svn/legacy' has uuid '3e359681-0317-844a-a84c-80a4a624e59d', but the WC has '35afee29-560b-4976-914e-5bafcd58a7c0'
Comment puis-je résoudre ce problème afin que la copie de travail est connecté à la prise en pension de l'héritage?
Vérifiez un WC frais à la place? C'est généralement plus facile à long terme. – SmallClanger
Charger un vidage réel de 'beta' dans' legacy' au lieu d'un 'new commit' normalement définit aussi l'uuid, et en prime vous permet de garder tout l'historique. – Wrikken