Updating the repository location for an existing SVN checkout

svn, tortoisesvn

Solution

Right-click on root folder and choose Relocate in TortoiseSVN options.

Problem

Consider the scenario of an SVN server with a dynamic IP: I check out a repository from `svn://192.168.1.10/Repo`. Then I make a bunch of changes. Meanwhile, the IP on the server has rolled and it's now located at `svn://192.168.1.12/Repo`. How can I tell my existing checkout to update from/commit to that location? Answer using TortoiseSVN would be preferred, but I can hold my own on the command prompt if needs be.

Original source