Search code examples
svnsvn-checkoutworking-copy

Try to svn checkout, but get: svn: '.' is already a working copy for a different URL


I'm trying to svn checkout into my public_html folder, but I get this error: svn: '.' is already a working copy for a different URL

My brother already set up a boiler plate site for me, but I've changed it and put those changes into a repo of my own. How do I make this folder not be a working copy of the repo he set up originally?

Can I delete the public_html folder and make a new one? I'm fine with starting from scratch, as I'm going to just checkout an already installed drupal site onto this site.

I saw in another question that a solution may be to simply delete the .svn directory. I tried this, but it said permission denied for several subdirectories in .svn.

Thanks in advance for ANY help, hope this question isn't too dumb...


Solution

  • This sequence of commands should do it if you're in a hurry.

    There's gotta be a way to update the working copy's reference url, but I don't know it off-hand.

    $ svn diff > ../changes.patch
    $ rm -rf * ..?*
    $ svn checkout url
    $ patch -p < ../changes.patch