views:

83

answers:

3

Hi,

Can anyone recommend the best way to use version control system in Visual Studio 2010. I'm currently working on a asp.net mvc 2 web application and want to use version control system.

A SVN repository has been setup, and internaly in my company they use Tortoise. I have no issues in using Tortoise, but I wondered if there was a plugin or better way of using svn with Visual Studio.

Best practices, recommendations on other tools (ex: ankhsvn) are all welcome.

+4  A: 

You can use VisualSVN or AnkhSVN to integrate into Visual Studio.

Giorgi
visualSVN is paying and AnkhSVN isn't, but are current versions equals in what they can/do? Otherwise I would go for AnkhSVN for sure.
Kennethvr
I haven't tried AnkhSVN so I can't compare them. VisualSVN uses TortoiseSVN for all the work while AnkhSVN doesn't. I've read that AnkhSVN is faster than VisualSVN but I do not know if that's true or not. One disadvantage of AnkhSVN is that it does not support bugtraq properties so you might not be able to integrate it with the bug tracking tool you are using.
Giorgi
Interesting you say that, at the moment I'm not using a bug tracking tool but also planning on using one, but any recommendations on how to do bugtracking with ankhsvn are welcome.
Kennethvr
AnkhSVN does support bugtraq properties, and also has support for custom plugins for bugtrackers
Sander Rijken
@Sander - Looks like I mixed it with IBugTraqProvider which according to http://feedback.ankhsvn.net/forums/3267-ankhsvn-general/suggestions/97648-ibugtraqprovider?ref=title is not supported. What do you mean by "custom plugins for bugtrackers"?
Giorgi
See http://ankhsvn.open.collab.net/wiki/IssueTrackerIntegration for the full integration. bugtraq properties need to be set at the project root, ie the SCC Binding Path in File -> Subversion -> Change Source Control
Sander Rijken
+3  A: 

Tortoise SVN works on the file system, whereas Ankh SVN adds similar functionality to the Solution Explorer in Visual Studio.

For this reason, I am currently using both.

Sohnee
+2  A: 

In my company we are using AnkhSVN . It has the advantage over TortoiseSVN when adding new files to the VS project as it automatically adds them. To my experience it is easy to forget when using Tortoise from the explorer.

Fischer