VisualSVN - Subversion within Visual Studio

Published Wednesday, July 30, 2008 1:23 PM

I am a big fan of Subversion. I like TFS too, but subversion is more suited to my small scale personal needs whereas TFS is more in the corporate space, or at least, more in the "requires more juice" space. Juice that I don't really have.

So, I use subversion for a majority of my personal development. I like it. I normally use TortoiseSVN for the explorer integration and have been playing quite happily with that.

Recently though, I grabbed me a copy of VisualSVN which adds Visual Studio integration for subversion. I like it, I like it a lot. It makes things very nice indeed. Here are some screen shots. Highly recommended.

Show Log

image

 

Visual Status Indicators in the solution

image

Context menu within Visual Studio solution explorer

image

Comments

# Al said on Wednesday, July 30, 2008 2:10 AM

We use subversion at work as well, along with a bunch of the open source integration utilities - works a treat.

We looked into using TFS a while ago, however our current environment works quite well and we couldn't honestly see the benefit at the time considering the cost.

Would you consider using subversion for work Paul or are you completely sold on TFS in a significant environment? If so, what makes you back it so much so in that environment?

# Granville Barnett said on Wednesday, July 30, 2008 5:22 AM

I've used this for a while and love it!

# Aaron Seet (icelava) said on Wednesday, July 30, 2008 5:41 AM

Hey Paul,

have you tried it with a SQL database project (Database professional edition)? The last time we installed VisualSVN, it bombed when our database project loaded every time.

We ended up just with the WE interface alone, which was pretty fine. For some usage scenarios, keeping version control activities outside of the IDE actually helps.

# Krzysztof Koźmic said on Wednesday, July 30, 2008 5:50 AM

Why not use AnkhSVN?

At least it's free (as in speech).

I've found version 2.0 to be very good, and reliable.

# Glav said on Wednesday, July 30, 2008 6:35 AM

Al,

TFS is more than source control, and its work item management, integration with Excel and all that juicy stuff is great. I have used Subversion in work scenario's on a few occassions, it just depends what the client wants, what they can afford and a number of other variables. Both are good.

# Glav said on Wednesday, July 30, 2008 6:36 AM

Hey Aaron,

The proiject that I tool snapshots of in this blogpost uses a database project and it loads fine. I suspect the latest version has fixed whatever bug you were seeing.

# Glav said on Wednesday, July 30, 2008 6:38 AM

Krzysztof,

Last time I used AnkhSVN, it was really unstable and unreliable and I became used to using just the explorer integration. I happened to chance upon ViosualSVN and looked at its feature set and its a nice professional, polished product, so I used it. I haven't really looked at AnkhSVN for a long time.

# MasterMoez said on Thursday, July 31, 2008 6:59 AM

Subversion Created me a lots of problems while working with my team, for a .net small scaled project I use Vss either TFS

# CodeCutter said on Thursday, February 26, 2009 7:37 PM

To get Visual Studio to talk to Subversion I use Agent SVN - http://zeusedit.com/agent/

# Kat said on Thursday, April 23, 2009 9:24 AM

I will use TFS and Subversion. After installing AnkhSVN i can't see the context menu for TFS Source Control. Any tipps or ideas, that i see both. I need both for customer projects.

Leave a Comment

(required) 
(required) 
(optional)
(required) 

This Blog

Syndication