I needed to rename a SVN branch, so I did:
$ svn move https://server/repos/myrepo/branches/oldbranch \ https://server/repos/myrepo/branches/newbranch
So far, so good -- the branch has been renamed.
The trouble is, we have existing sandboxes checked out from this branch and when I try to update I get this error:
$ svn update svn: Target path '/branches/oldbranch' does not exist
A fairly self-explanatory error. After a quick search I thought I had found the solution: Relocating SVN working copy following branch rename
The trouble is, that when I try to issue that command I get another error:
$ svn switch --relocate https://server/repos/myrepo/branches/oldbranch \ https://server/repos/myrepo/branches/newbranch svn: Relocate can only change the repository part of an URL
As far as I can see, I am using the --relocate
command the same way as Sander Rijken. Any ideas why I get this error?
Just do
svn switch https://server/repos/myrepo/branches/newbranch
from within your working copy.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With