Just encountered this issue with SVN when trying to update the repository:
URL ‘https://example.com/development’ of existing directory ‘c:\example\development’ does not match expected URL ‘https://example.com/development’
This error was the result of some playing around I did with setting up SVN on a different machine and using uppercase letters instead of all lowercase when I was importing the repository onto my new machine.
Windows does not let you have two folders in the same directory with the same name even if they do not use the same case letter case, but Linux does and because SVN is cross-platform compatible it needs to keep this in mind.
So if you somehow get into a situation where you have two URLs, one which includes uppercase characters and one that does not, then you could run into the above issue.
The way to fix this is to right-click on your repository and select “TortoiseSVN > Repo-browser” navigate to the problem folder and ensure that there is not two duplicate folders there. If there is a duplicate folder then you will need to remove once of them from your repository.