AnkhSVN (Visual Studio 2005 AddIn for connecting to Subversion)

I was in refactoring mode, preparing for my repository post, and had to move files from one location to another.

Now, moving files to other directories can easily be done within the Tortoise repository browser, but the updates are not reflected in the Visual Studio project using this method. You have to go into the project, delete the files in the old location and add the files in the new one. Tedious! 🙂

I wanted an easy way to do moves – and just about anything else against Subversion – within Visual Studio, so I took a look at AnkhSVN. Ankh is a Visual Studio AddIn (not an SCC provider) that gives you the ability to interface with your Subversion repository from within Visual Studio. The 1.0 version was just released in late January and appears stable.

So far, so good. I was able to make the moves and the repository was updated automatically upon commit. The only caveat is that you have to commit any other changes that you may have in progress. Not a big deal.

HttpContext vs CallContext state management